LinkedList案例分析
package com.Collection;
import java.util.Iterator;
import java.util.LinkedList;
public class Demo006 {
public static void main(String[] args) {
LinkedList <Integer>linkedList = new LinkedList<>();
linkedList.add(1);
linkedList.add(1);
linkedList.add(2);
linkedList.add(13);
linkedList.add(14);
linkedList.add(15);
linkedList.add(16);
linkedList.add(17);
System.out.println(linkedList);
linkedList.pollLast();
System.out.println(linkedList);
//迭代器
/* Iterator<Integer> iterator = linkedList.iterator();
while (iterator.hasNext())
{
Integer next = iterator.next();
System.out.println(next);
}*/
//优化;节省内存;iterator作用范围只在for内
for(Iterator<Integer> iterator = linkedList.iterator();iterator.hasNext();)
{
Integer next = iterator.next();
System.out.println(next);
}
}
}