零EVA

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

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 }
View Code

 

posted on 2017-07-05 16:23  零EVA  阅读(98)  评论(0编辑  收藏  举报