LinkedList 集合

LinkedList 集合

1.底层是一个链表结构

2.里面包含了大量操作首尾元素的方法

 

 

 

常用使用方法:

1.public void addFirst(E e);

指定元素插入列表开头

2.public void addLast(E e);

指定元素插入列表尾部

  1. public E getFirst()

  2. public E getLast();

  3. public E removeFirst();

  4. public E removeLast();

  5. public E pop();

    弹出一个元素

  6. public void push(E e);

    将元素推入

  7. public boolean isEmpty();

    判断集合是否为空

注: 使用Linkedlist集合中特有的方法,不能使用多态。

public class TestLikedList {
   public static void main(String[] args) {
       LinkedList<String> linked = new LinkedList<>();


       linked.add("朱允炆");
       linked.add("朱棣");
       linked.add("朱高炽");

       //addFist
       linked.addFirst("朱元璋");
       //addLast
       linked.addLast("朱瞻基");

       System.out.println(linked);

       String first = linked.getFirst();
       System.out.println("明开国皇帝"+first);
       String last = linked.getLast();
       System.out.println("仁宣之治"+last);

       String remove = linked.removeFirst();
       System.out.println(remove+"陵墓在南京");

       linked.removeFirst();
       String pop = linked.pop();
       System.out.println(pop+"发动靖难之役");

       linked.push("朱祁镇");
       System.out.println(linked);




  }
}

 

posted @ 2020-08-01 21:08  神也没办法  阅读(226)  评论(0编辑  收藏  举报