我正在使用嵌套的 Scanner
循环从字符串行(从文本文件)中提取数字,如下所示:
String str = testString;
Scanner scanner = new Scanner(str);
while (scanner.hasNext()) {
String token = scanner.next();
// Here each token will be used
}
问题是这段代码将跳过所有空格 ""
,但我也需要使用那些“空格”。那么 Scanner
可以返回空格还是我需要使用其他东西?
我的文本文件可能包含如下内容:
0
011
abc
d2d
sdwq
sda
那些空行每行包含1个""
,那些""
是我需要返回的。
最佳答案
使用 Scanner 的 hasNextLine()
和 nextLine()
方法,您将找到您的解决方案,因为这将允许您捕获空行或空白行。
关于java - 扫描仪类跳过空白,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18158797/