//citirea unui fisier si afisarea lui pe ecran import java.io.*; public class CitireFisier { public static void citesteFisier() { FileInputStream sursa = null; // flux de intrare int octet; try { sursa = new FileInputStream("fisier.txt"); octet = 0; //citesc fisierul caracter cu caracter while (octet != -1) { octet = sursa.read(); System.out.print((char)octet); } } catch (FileNotFoundException e) { System.out.println("Fisierul nu a fost gasit !"); System.out.println("Exceptie: " + e.getMessage()); System.exit(1); } catch (IOException e) { System.out.println("Eroare de intrare/iesire"); System.out.println("Exceptie: " + e.getMessage()); System.exit(2); } finally { if (sursa != null) { System.out.println("Inchidem fisierul..."); try { sursa.close(); } catch (IOException e) { System.out.println("Fisierul poate fi inchis!"); System.out.println("Exceptie: " + e.getMessage()); System.exit(3); } } } } public static void main(String args[]){ CitireFisier f = new CitireFisier(); f.citesteFisier(); } }