如果我的代码中有类似这样的内容:
String line = r.readLine(); //Where r is a bufferedReader
如果下一行是文件的结尾(即null),那么我该如何避免崩溃?
我需要读取下一行,因为那里可能有一些需要处理的东西,但如果没有,代码就会崩溃。
如果那里确实有东西,那么一切都没问题,但我不能保证那里一定有东西。
所以,如果我像这样做:(伪代码):
if (r.readLine is null)
//End code
else {check line again and excecute code depending on what the next line is}
我对这样的事情有疑虑,因为当我检查该行是否为空时,它已经移动到下一行,那么我如何再次检查它呢?
我还没有想出解决方法,任何建议都将是极大的帮助。