对于实现
List接口的集合,您可以调用
listIterator()方法以获取
ListIterator。迭代器(还有其他方法)有两种方法-
nextIndex(),以获得索引;和
next(),以获取值(与其他迭代器一样)。
因此,上述Python的Java等效项可能是:
List<String> numbers = Arrays.asList("zero", "one", "two");ListIterator<String> it = numbers.listIterator();while (it.hasNext()) { System.out.println(it.nextIndex() + " " + it.next());}与Python一样,它输出:
0 zero1 one2 two



