LinkedList特有方法
addFirst();
addLast();
getFirst();
getLast();
获取元素,但是元素不删除,会出现NoSuchElementException
removeFirst();
removeLast();
获取并删除元素,如果集合中没有元素,会出现NoSuchElementException
在jdk1.6出现了替代方法
offerFirst();
offerLast();
peekFirst();
peekLast();
获取元素,但是元素不删除,会出现null
pollFirst();
pollLast();
获取并删除元素,如果集合中没有元素,会出现null
1 import java.util.*; 2 3 class LinkedListDemo 4 { 5 public static void main(String[] args) 6 { 7 LinkedList link = new LinkedList(); 8 9 link.addFirst("java01"); 10 link.addFirst("java02"); 11 link.addFirst("java03"); 12 link.addFirst("java04"); 13 14 //sop(link); 15 //sop(link.getFirst()); 16 //sop(link.removeFirst()); 17 //sop("size="+link.size()); 18 19 while(!link.isEmpty()) 20 { 21 sop(link.removeFirst()); 22 } 23 } 24 25 public static void sop(Object obj) 26 { 27 System.out.println(obj); 28 } 29 }
Happy coder