List接口-LinkedList

 1 public class DemoClass4LinkedList {
 2     public static void main(String[] args) {
 3         //TODO LinkedList
 4         //LinkedList linkedList = new LinkedList();
 5         //linkedList.add("a");
 6 
 7         //System.out.println(linkedList.getFirst()); //a
 8         //System.out.println(linkedList.getLast());  //a
 9         //System.out.println(linkedList);
10 
11         //linkedList.add("a");
12         //linkedList.addFirst("b");
13         //System.out.println(linkedList); //[b, a]
14 
15         //linkedList.add(1, "c");
16         //System.out.println(linkedList); //[b, c, a]
17 
18 /*        System.out.println(linkedList.get(1)); //c
19 
20         for (int i = 0; i < linkedList.size(); i++) {
21             System.out.println(linkedList.get(i));
22         }
23 
24         System.out.println("----------");
25 
26         for (Object o : linkedList) {
27             System.out.println(o);
28         }*/
29 
30         /*linkedList.set(0, "aa");
31         System.out.println(linkedList); //[aa, c, a]
32 
33         linkedList.remove("aa");
34         System.out.println(linkedList); //[c, a]
35 */
36 
37         LinkedList list = new LinkedList();
38         LinkedList list2 = new LinkedList();
39         list.add(1);
40         list.add(2);
41         list.add(3);
42 
43         list2.add(4);
44         list2.add(5);
45         list2.add(6);
46 
47         list.addAll(list2);
48         System.out.println(list); //[1, 2, 3, 4, 5, 6]
49 
50         //list.remove(); //不带参数,默认删除第一个
51         //System.out.println(list); //[2, 3, 4, 5, 6]
52 
53         list.remove(1);
54         System.out.println(list); //[1, 3, 4, 5, 6]
55 
56         System.out.println(list.size());
57         System.out.println(list.isEmpty());
58         //list.clear();
59         System.out.println(list.contains(5));
60         System.out.println(list.element()); //获取第一个数据 1
61         System.out.println(list.indexOf(3));
62         System.out.println(list.lastIndexOf(3));
63         list.push(9); // 同理add()方法 不过默认添加到第一个位置 [9, 1, 3, 4, 5, 6]
64         list.add(10);
65         list.pop(); //弹出第一个数据,等同于删除 [1, 3, 4, 5, 6, 10]
66         System.out.println(list);
67 
68     }
69 }

 

posted @ 2025-10-17 10:46  字节虫  阅读(9)  评论(0)    收藏  举报