Ich habe zwei Methoden Textdatei in Java ein mit Filereader und andere Datei-InputDie Wahl zwischen Filereader und Input
FileReader fr=new FileReader("C:\\testq\\test.txt");
BufferedReader br=new BufferedReader(fr);
String s;
while((s=br.readLine())!=null){
System.out.println("value are "+s);
}
und andere ist
FileInputStream fstream = new FileInputStream("C:\\testnew\\out.text");
DataInputStream in = new DataInputStream(fstream);
BufferedReader br = new BufferedReader(new InputStreamReader(in));
String strLine;
while ((strLine = br.readLine()) != null){
System.out.println (strLine);
}
Obwohl beide geben mir Ausgabe zu lesen ... Ich möchte nur wissen, welches der beste Weg ist, es zu tun.
Der 'DataInputStream' in Ihrem zweiten Beispiel trägt nichts bei: Der Code würde ohne das gleiche funktionieren. – EJP