Jos*_*son 3 java java.util.scanner
使用java.util.Scanner实例,是否可以返回所有剩余内容?我的情况是,一旦我读取了 a 中的多个字段String,我只想获取剩下的内容并将其存储在其他地方。例如我的内容可能包括:
1,2,Some Garbage with \' special characters and so on
Run Code Online (Sandbox Code Playgroud)
,我将使用作为分隔符构建扫描仪,调用getInt()两次,然后想"Some Garbage with \' special characters and so on"在一次调用中返回。
正如AlexR 的回答点,最好阅读原始流 - 但在我的情况下,它已被消耗并且无法读取。
有一个特殊字符/分隔符来读取 'all':。因此,如果您想要扫描仪的其余部分,您可以更改它:Scanner \\A
scanner.useDelimiter("\\A");
String content = scanner.hasNext() ? scanner.next() : null;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2860 次 |
| 最近记录: |