Programowanie obiektowe - JAVA
Informacje ogólne > Laboratorium 4 > Odczyt linii tekstu z pliku - klasy FileReader i BufferedReader

Odczyt linii tekstu z pliku - klasy FileReader i BufferedReader

Przykładowy program Pliki_odczyt2.java:

import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;

public class Pliki_odczyt2 {

 public static void main(String[] args) {
 
   FileReader fr =
null;
   String linia =
"";

   // OTWIERANIE PLIKU:
   try {
     fr =
new FileReader("plik.txt");
   }
catch (FileNotFoundException e) {
       System.
out.println("BŁĄD PRZY OTWIERANIU PLIKU!");
       System.exit(1);
   }

   BufferedReader bfr = new BufferedReader(fr);
   // ODCZYT KOLEJNYCH LINII Z PLIKU:
   try {
  
  while((linia = bfr.readLine()) != null){
        System.
out.println(linia);
     }
    }
catch (IOException e) {
        System.
out.println("BŁĄD ODCZYTU Z PLIKU!");
        System.exit(2);
   }

   // ZAMYKANIE PLIKU
  
try {
     fr.close();
    }
catch (IOException e) {
         System.
out.println("BŁĄD PRZY ZAMYKANIU PLIKU!");
         System.exit(3);
        }
    }
}