我正在处理大量数据并使用列表。
我正在使用列表迭代器来运行链表,所以我遇到了一个问题,我必须得到下一个元素的下一个元素。
我不想特别使用28k数据集。
那么,使用list迭代器,有一种方法来获取下一个元素吗?
像这样:ListIterator<type> ITERATOR = mylist.listIterator()
while(ITERATOR.hasnext()){
ITERATOR.next().next()??
}
答案 0 :(得分:3)
while的每个循环都会给你2个对象,它们会改变每个循环。
ListIterator<type> ITERATOR = mylist.listIterator()
while(ITERATOR.hasnext()){
Object first= ITERATOR.next();
if(ITERATOR.hasNext())
Object second= ITERATOR.next();
}