Tôi có hai phương pháp để đọc Text File Trong một java sử dụng FileReader và khác file InputStreamLựa chọn giữa FileReader và InputStreamReader
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);
}
và khác là
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);
}
Mặc dù cả hai đầu ra cho tôi ... Tôi chỉ muốn biết đó là cách tốt nhất để làm điều đó.
'DataInputStream' trong ví dụ thứ hai của bạn không đóng góp bất cứ điều gì: mã sẽ hoạt động bình thường mà không có mã. – EJP