如何在 Java 中像 Python 的 enumerate 一样同时遍历下标和元素?如果是 List<E> 类型的容器,可以用 ListIterator:
List<E> elements = getElements();
ListIterator<E> listIterator = elements.listIterator();
while (listIterator.hasNext()) {
int id = listIterator.nextIndex();
E e = listIterator.next();
System.out.println("id = " + id + ", element = " + e);
}
List<E> elements = getElements();
ListIterator<E> listIterator = elements.listIterator();
while (listIterator.hasNext()) {
int id = listIterator.nextIndex();
E e = listIterator.next();
System.out.println("id = " + id + ", element = " + e);
}
展开
评论
点赞