List Iterator元素的下一个元素

时间:2015-06-13 19:24:19

标签: java

我正在处理大量数据并使用列表。
我正在使用列表迭代器来运行链表,所以我遇到了一个问题,我必须得到下一个元素的下一个元素。
我不想特别使用28k数据集。

那么,使用list迭代器,有一种方法来获取下一个元素吗?

像这样:

ListIterator<type> ITERATOR = mylist.listIterator()
while(ITERATOR.hasnext()){
  ITERATOR.next().next()??
}

1 个答案:

答案 0 :(得分:3)

while的每个循环都会给你2个对象,它们会改变每个循环。

ListIterator<type> ITERATOR = mylist.listIterator()
while(ITERATOR.hasnext()){
      Object first= ITERATOR.next();
       if(ITERATOR.hasNext())
          Object second= ITERATOR.next();

}