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

问题描述 投票:0回答:1

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

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

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

java java.util.scanner bufferedreader fileinputstream
1个回答
0
投票

尝试一下

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

© www.soinside.com 2019 - 2024. All rights reserved.