如何使用扫描仪跳过输入?

问题描述 投票:0回答:1

我一直在使用扫描仪读取文本文件,但得到了这个输出。

[f,

,

、f、

,

、f、

,

、f、

,

,f]

文本文件字符全部用回车分隔。

我尝试使用scanner.skip("/n");,但这会引发NoSuchElementException。我该如何解决它?

javascript java.util.scanner txt enter
1个回答
0
投票

换行符的正确转义序列是“ "(不是“/n”),并且应该在双引号内使用它,而不是斜杠。

Scanner scanner = new Scanner(new File("your_file.txt"));

while (scanner.hasNext()) {
String line = scanner.nextLine();
// Process the line here
}

scanner.close();

hasNext()方法是java.util.Scanner类提供的方法。它用于检查是否有另一个令牌可用于从输入源读取,该输入源可以是文件、流或其他源

© www.soinside.com 2019 - 2024. All rights reserved.