gpt4 book ai didi

java - NoSuchElementException:使用 hasNextLine 找不到行

转载 作者:行者123 更新时间:2023-12-02 04:56:56 27 4
gpt4 key购买 nike

我已经包含了 hasNextLine 异常,但我仍然收到 NoSuchElementException 错误

我正在创建一个从文件扫描的回文程序。我可以让它从文件中扫描,但它只返回非回文单词,并返回 NoSuchElementException: No Line Found 错误,即使我已经包含了 hasNextLine。

case 3:
System.out.println("Palindrome problem.");

while (input.hasNextLine()) {
String text, reverse = input.nextLine();
text = input.nextLine();
int length = text.length();
for ( int i = length - 1; i >= 0; i-- )
reverse = reverse + text.charAt(i);
if (text.equals(reverse))
System.out.println(text + "is a palindrome.");
else
System.out.println(text + "isn't a palindrome.");
}
break;

我希望代码读取整个文件并返回回文和非回文单词

最佳答案

这是因为您在这里调用了 input.nextLine() 两次:

String text, reverse = input.nextLine();            
text = input.nextLine();

当执行 text = input.nextLine(); 时,该行已被消耗。

关于java - NoSuchElementException:使用 hasNextLine 找不到行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56406520/

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