Scanner.next()的索引存储在哪里

时间:2017-02-03 21:12:08

标签: java java.util.scanner

我正在尝试使用java.util.Scanner对File对象进行排序,并且我想知道一些事情。我做了一些打印语句调试,并且好奇了存储扫描器扫描位置的索引。

System.out.println(scanner.next());
System.out.println(scanner.next());

这些显然会打印不同的东西,但我想知道扫描仪的索引或位置存储在哪里,因为这对我有用。

1 个答案:

答案 0 :(得分:0)

扫描程序从流中获取数据,因此没有存储的索引。您可以通过使用计数器来模拟当前索引,或将数据存储到映射中并将密钥设置为索引。取决于你特别需要的东西。