首页 > 其他 > 详细

LinkedList 集合

时间:2020-08-01 22:21:58      阅读:62      评论:0      收藏:0      [点我收藏+]

标签:表结构   -o   是否为空   last   start   star   

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);
?
?
?
?
  }
}
?

 

LinkedList 集合

标签:表结构   -o   是否为空   last   start   star   

原文:https://www.cnblogs.com/stydejava/p/13416563.html

(0)
(0)
   
举报
评论 一句话评论(0
© 2014 bubuko.com 版权所有 鲁ICP备09046678号-4
打开技术之扣,分享程序人生!
             

鲁公网安备 37021202000002号