使用迭代器时如何获取电流环路索引?
我正在使用迭代器来循环访问集合,并且想要获取当前元素的索引。
我该怎么做?
我有同样的问题,发现使用工作。与上面的测试类似:ListIterator
List<String> list = Arrays.asList("zero", "one", "two");
ListIterator<String> iter = list.listIterator();
while (iter.hasNext()) {
System.out.println("index: " + iter.nextIndex() + " value: " + iter.next());
}
请确保在实际获取 .nextIndex()
next()
使用您自己的变量并在循环中递增它。