Programowanie obiektowe - JAVA
Informacje ogólne > Laboratorium 4 > Odczyt z pliku - klasa FileInputStream

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