【发布时间】:2013-07-14 18:30:04
【问题描述】:
如果我的代码中有这样的内容:
String line = r.readLine(); //Where r is a bufferedReader
如果下一行是文件末尾,我如何避免崩溃? (即空)
我需要阅读下一行,因为那里可能有一些我需要处理的东西,但如果没有,代码就会崩溃。
如果那里有东西,那么一切都很好,但我不能保证那里会有东西。
所以如果我这样做:(伪代码):
if (r.readLine is null)
//End code
else {check line again and excecute code depending on what the next line is}
我遇到的问题是,当我检查该行是否为 null 时,它已经移动到下一行,那么我该如何再次检查呢?
我还没有想出办法来做到这一点 - 任何建议都会有很大帮助。
【问题讨论】:
-
真的希望人们在投票时留下一个理由。否决票应该表明问题有问题,所以也许可以重新格式化。在不说明为什么投反对票的情况下反对投票对任何人都没有帮助
标签: java file-io bufferedreader readline