零基础学Java—LinkedList集合(四十)

Posted 王同学要努力

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了零基础学Java—LinkedList集合(四十)相关的知识,希望对你有一定的参考价值。

【零基础学Java】—LinkedList集合(四十)

java.util.linkedList集合implements list接口

linkedList 集合的特点:

  • 底层是一个链表结构,查询慢,增删快
  • 里面包含了大量的操作首尾元素的方法
  • 注意:使用linkedList集合特有的方法在这里插入代码片不能使用多态

import java.util.LinkedList;

/**
 * @author :CaiCai
 * @date : 2022/4/13 11:54
 */

/*
java.util.linkedList集合implements list接口
linkedList 集合的特点:
底层是一个链表结构,查询慢,增删快
里面包含了大量的操作首尾元素的方法
注意:使用linkedList集合特有的方法不能使用多态

 */
public class demoLink 
    public static void main(String[] args) 
        show01();
        show02();
    

    private static void show01()
        //创建LinkedList集合对象
        LinkedList<String> linked=new LinkedList<>();
        //使用add方法往集合中添加元素
        linked.add("a");
        linked.add("b");
        linked.add("c");
        System.out.println(linked);//[a, b, c]


       //在集合的开头插入元素
       // linked.addFirst("www");//此方法等效于push()
        linked.push("www");
        System.out.println(linked);//[www, a, b, c]


       // linked.addLast("zzz");//等效于add()
        linked.add("zzz");
        System.out.println(linked);//[www, a, b, c, zzz]

        System.out.println("============");

    

    private  static void show02()
        //创建LinkedList集合对象
        LinkedList<String> linked=new LinkedList<>();
        //使用add方法往集合中添加元素
        linked.add("a");
        linked.add("b");
        linked.add("c");
        System.out.println(linked);//[a, b, c]

       // String f=linked.removeFirst();
        String f=linked.pop();//移除第一个元素
        System.out.println("被移除的第一个元素:"+f);//a

        String last=linked.removeLast();
        System.out.println("被移除的最后一个元素:"+last);
    




超强干货来袭 云风专访:近40年码龄,通宵达旦的技术人生

以上是关于零基础学Java—LinkedList集合(四十)的主要内容,如果未能解决你的问题,请参考以下文章

零基础学Java—哈希值(四十一)

零基础学Java—Map集合概述(四十三)

零基础学Java—自定义异常(四十八)

零基础学Java—throw关键字(四十六)

零基础学Java—finally代码块(四十七)

零基础学Java—多线程(四十九)