public class RandomFuncs {
public static void main(String[] args) {
readingFile();
}
public static void readingFile() {
String file = "coins.txt";
try {
FileReader fileReader = new FileReader(file);
BufferedReader bufferedReader = new BufferedReader(fileReader);
String line = bufferedReader.readLine();
//System.out.println(line);
while (line != null){ System.out.println(line);}
}
catch (IOException ex){
System.out.println("Unable to read to file " + file + ".Due to " + ex);
}
}
}
变量行总是返回null,我不知道为什么。文件中有文本行,但没有被读取。
答案 0 :(得分:0)
尝试将绝对文件路径放入'file'-variable。
另外
String line = bufferedReader.readLine();
while (line != null){ System.out.println(line);}
不起作用,它打印'line',直到该特定字符串变为null,这是永远不会。脚本只是永远打印文件中的第一行。