我有一个 while 循环,在 readLine != "" 时执行。问题是,它读取该行并转到下一行,这不是我想要的。我需要的是要么让它测试该行是否为空而不移动到下一行,要么让它返回到读取它之前的位置。
提前致谢。
while (fileReader.readLine() != "") {
String readLine = fileReader.readLine();
}
Run Code Online (Sandbox Code Playgroud)
您提供的信息非常少,所以我猜您的问题是循环体内没有实际的字符串。如我错了请纠正我。
为了解决这个问题,你可以这样做:
String line;
while(((line = reader.readLine()) != null) && !("".equals(line))) {
System.out.println("line: "+line);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6665 次 |
| 最近记录: |