如果我的代码中有这样的东西:
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 时,它已经移动到下一行,那么我该如何再次检查它呢?
我还没有想出办法来做到这一点 - 任何建议都会有很大的帮助。
原文由 Zippy 发布,翻译遵循 CC BY-SA 4.0 许可协议
Am …您可以简单地使用这样的结构: