我在文件阅读方面遇到了一些问题
这是代码
FileReader fr = new FileReader ("products.txt"); {
String line = fr.readLine();
while(line != null){
System.out.println(line);
}
NetBeans在
给我一个错误String line = fr.readLine();
特别是在readLine();
下我尝试了nextLine,但也没有用。
感谢您的帮助
答案 0 :(得分:5)
因为,FileReader没有readLine()
方法,您应该使用BufferedReader代替。
FileReader fr = new FileReader ("products.txt");
Bufferedreader br = new BufferedReader(fr);
String line = null;
while((line = br.readLine()) != null){
System.out.println(line);
}
答案 1 :(得分:3)
错误,因为FileReader没有readLine()函数
试试这个:
BufferedReader bufferedReader = null;
bufferedReader = new BufferedReader(new FileReader("products.txt"));
String line = null;
while ((line = bufferedReader.readLine()) != null) {
System.out.println(line);
}
答案 2 :(得分:2)
FileReader
没有方法readLine
。
您可能想要使用BufferedReader
。