本文主要是介绍Java集合02----LinkedList的遍历方式及应用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Java集合02----LinkedList的遍历方式及应用
前面已经学习了ArrayList的源码,为了学以致用,故列举一些ArrayList的遍历方式及应用。JDK源码学习系列05----LinkedList
1.LinkedList的遍历方式
a.一般的for循环(随机访问)
int size = list.size();
for (int i=0; i<size; i++) {list.get(i);
}
b.for--each循环
for (Integer integ:list) ;
c.迭代器iterator
for(Iterator iter = list.iterator(); iter.hasNext();)iter.next();
d.用pollFirst()来遍历LinkedList
while(list.pollFirst() != null);
e.用pollLast()来遍历LinkedList
while(list.pollLast() != null);
f.用removeFirst()来遍历LinkedList
try {while(list.removeFirst() != null);
} catch (NoSuchElementException e) {
}
这篇关于Java集合02----LinkedList的遍历方式及应用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!