Java - 无法使用此代码读取文件

时间:2017-02-26 15:47:58

标签: file io

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,我不知道为什么。文件中有文本行,但没有被读取。

1 个答案:

答案 0 :(得分:0)

尝试将绝对文件路径放入'file'-variable。

另外

String line = bufferedReader.readLine();

while (line != null){ System.out.println(line);}

不起作用,它打印'line',直到该特定字符串变为null,这是永远不会。脚本只是永远打印文件中的第一行。