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 : Sélectionner tout - Visualiser dans une fenêtre à part
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