我在文件读取中遇到了一点问题
这是代码
FileReader fr = new FileReader ("products.txt"); {
String line = fr.readLine();
while(line != null){
System.out.println(line);
}
NetBeans 给我一个错误
字符串线 = fr.readLine();
特别是在 readLine();
我尝试了 nextLine,但也没有用。
感谢您的帮助
我在文件读取中遇到了一点问题
这是代码
FileReader fr = new FileReader ("products.txt"); {
String line = fr.readLine();
while(line != null){
System.out.println(line);
}
NetBeans 给我一个错误
字符串线 = fr.readLine();
特别是在 readLine();
我尝试了 nextLine,但也没有用。
感谢您的帮助
因为,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);
}
错误是因为 FileReader 没有 readLine() 函数
试试这个 :
BufferedReader bufferedReader = null;
bufferedReader = new BufferedReader(new FileReader("products.txt"));
String line = null;
while ((line = bufferedReader.readLine()) != null) {
System.out.println(line);
}
FileReader
没有办法readLine
。
您可能想要使用BufferedReader
.