Odczyt z pliku - klasa FileInputStream
Przykładowy program Pliki_odczyt.java:
import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException;
public class Pliki_odczyt {
public static void main(String[] args) {
FileInputStream fis = null; // OTWIERANIE PLIKU: try { fis = new FileInputStream("plik.txt"); } catch (FileNotFoundException e) { System.out.println("BŁĄD!!! Nie znaleziono pliku..."); System.exit(1); }
int bajt = 0; // ODCZYT KOLEJNYCH BAJTÓW Z PLIKU: try { bajt = fis.read(); while(bajt != -1){ // wartość -1 zwracana gdy koniec pliku... System.out.print((char)bajt); bajt = fis.read(); } } catch (IOException e) { System.out.println("BŁĄD ODCZYTU!!!"); System.exit(2); }
// ZAMYKANIE PLIKU: try { fis.close(); } catch (IOException e) { e.printStackTrace(); } } }
|