LinkedList类

                                LinkedList类

    LinkedList类和ArrayList,Vector基本相同,都有增、删、改、查等方法。LinkedList是继承List接口。

 1 import java.util.*;
 2  
 3 public class JiHe05 {
 4     
 5     public static void fun(){
 6         LinkedList ll = new LinkedList();
 7          for(int i=0;i<5;i++){
 8              ll.add(String.valueOf(i));
 9          }
10          for(int i=5;i<10;i++){
11              ll.add(i,String.valueOf(10-i+5));
12          }
13          System.out.println("这里是LinkedList操作后的结果");
14          System.out.println(ll);
15         
16     }
17     
18     public static void fun2(){
19         LinkedList<String> liList  = new LinkedList<String>();
20         for(int i=0;i<5;i++){
21             liList.add(String.valueOf(i));
22         }
23         System.out.println(liList);
24         
25         // 获取索引值为3的元素
26         System.out.println(liList.get(3));
27         
28         //  更改索引值为3的元素。
29 //        System.out.println(liList.set(3, "aaa"));
30         liList.set(3, "AAA");
31         System.out.println(liList);
32          
33         // 找到列表的头元素
34         System.out.println(liList.peek());
35         
36         //  找到列表的头元素并删除
37         System.out.println(liList.poll());
38         System.out.println(liList);
39         
40         System.out.println("列表的第一个元素是:"+liList.getFirst());
41         System.out.println("列表的最后一个元素是:"+liList.getLast());
42         
43         
44     }
45     
46     public static void main(String[] args){
47         fun();
48         System.out.print("---------------------------");
49         System.out.print("\n");
50         fun2();
51         
52         
53     }
54 
55 }

         以上只是列出了一些LinkedList中常用的方法而已。

 

posted @ 2016-04-17 22:00  PengWenHao  阅读(468)  评论(0编辑  收藏  举报