gpt4 book ai didi

java - 如何确保当我读取 bufferedReader 时该行不为空?

转载 作者:行者123 更新时间:2023-12-02 02:17:14 25 4
gpt4 key购买 nike

我正在使用缓冲读取器来读取文件。我需要对所有这些行进行调用来通过我的教授给我们的测试。问题是有几行是空字符串,所以我如何设置它会出现空指针异常。我最大的问题是没有缓冲读取器,我可以检查以确保该行不是空字符串。感谢您提供的帮助!

FileReader fRead = new FileReader(bibleFile);
BufferedReader bRead = new BufferedReader(fRead);
String line = bRead.readLine();
if (!line.equals("")) {
line = bRead.readLine().trim();
while (line != null) {
/** method * */
line = bRead.readLine().trim();
}
}
bRead.close();

最佳答案

检查该行是否为空:

String str;
while ((str = bRead.readLine()) != null) {
}

在检查行是否为空之前,需要先检查行是否为空

关于java - 如何确保当我读取 bufferedReader 时该行不为空?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49140855/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com