无法从Java项目中的.data文件读取行

dohp0rv5  于 6个月前  发布在  Java
关注(0)|答案(1)|浏览(74)

我想为我的小组项目(java)加载一个.data文件,以前我使用java.io.BufferedReader来解决这个问题。但是我遇到了一个错误,它说不能调用“String.split(String)”,因为“java.io.BufferedReader.readLine()”的返回值is null。我的想法是读取.data文件的每一行,直到它到达最后。下面是数据文件的相关部分代码和截图:

try (BufferedReader bufferedReader = new BufferedReader(new FileReader(path))) {
    String line;
    while ((line = bufferedReader.readLine()) != null) {
        //the content
    } 
}

字符串
我想读取.data文件的每一行(都应该是字符串格式),没有一行是空的,所以理论上不可能有null返回值。

rvpgvaaj

rvpgvaaj1#

试试line != null ? line.split(",") : null;

相关问题