zoukankan      html  css  js  c++  java
  • 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);




      }
    }

     

  • 相关阅读:
    NSURLConnection与NSURLSession的区别
    微信支付流程
    支付宝支付流程
    配置openfire问题(Oracle)
    id和instancetype
    数组和集合
    静态变量,静态常量以及全局变量
    内存的那些事
    Block循环引用解析
    线程的几个小问题
  • 原文地址:https://www.cnblogs.com/stydejava/p/13416563.html
Copyright © 2011-2022 走看看