//jdk 1.4
import java.io.FileInputStream;
import java.io.InputStream;
String data = "";
try {
InputStream reader = new FileInputStream("fichier.txt");
byte buffer[] = new byte[reader.available()];
reader.read(buffer, 0, buffer.length);
reader.close();
data = new String(buffer, 0, buffer.length);
} catch (Exception e) {
e.printStackTrace();
data = "erreur";
}
System.out.println(data);
//jdk 1.5
import java.io.FileInputStream;
import java.util.Scanner;
String data = "";
String nl = System.getProperty("line.separator");
try {
Scanner scan = new Scanner(new FileInputStream("fichier.txt"));
while(scan.hasNext())
data += scan.nextLine() + nl;
scan.close();
} catch (Exception e) {
e.printStackTrace();
data = "erreur";
}
System.out.println(data);