Flux entrée sortie et exceptions
Bonjour à tous,
encore une de mes questions certainement évidente...
Suis-je obligé de traiter les exceptions (bloc try catch) à chaque fois que j'utilise les méthodes de DataInputStream pour les accés fichiers ? Car au début je ne le faisais pas et Eclipse m'envoyait bouler mais maintenant Eclipse a tout corriger et ça marche quand même pas.
Merci de votre réponse.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
import java.io.*;
public class Io_graph {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
// lire les données en provenance d'un fichier sur le disque
FileInputStream fichier = new FileInputStream("data.dat");
DataInputStream flux = new DataInputStream(fichier);
boolean eof = false;
int valeur;
while (!eof){
valeur = flux.readInt();
if (valeur != -1)
{
System.out.print(valeur);
}
else
{
eof=true;
System.out.print("Fin du fichier");
fichier.close();
}
}
}
} |
PS : ça c'est le code sans les exceptions