gpt4 book ai didi

java - 检查 readLine 是否为空,但不读取一行

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

我有一个 while 循环,当 readLine != ""时执行。问题是,它读取该行并转到下一行,这不是我想要的。我需要的是要么让它测试该行是否为空而不移动到下一行,要么让它返回到读取它之前的位置。

提前致谢。

while (fileReader.readLine() != "") {
String readLine = fileReader.readLine();
}

最佳答案

您提供的信息非常少,所以我猜您的问题是循环体内没有实际的字符串。如我错了请纠正我。

要解决这个问题,您可以这样做:

String line;
while(((line = reader.readLine()) != null) && !("".equals(line))) {
System.out.println("line: "+line);
}

关于java - 检查 readLine 是否为空,但不读取一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9630052/

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