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); } } }
|