【零基础学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);
    }
}


相关文章
|
22天前
|
Java
Java集合操作示例
Java集合操作示例
14 0
|
1月前
|
安全 Java
从零开始学习 Java:简单易懂的入门指南之不可变集合、方法引用(二十六)
从零开始学习 Java:简单易懂的入门指南之不可变集合、方法引用(二十六)
|
1月前
|
存储 Java
从零开始学习 Java:简单易懂的入门指南之Map集合(二十三)
从零开始学习 Java:简单易懂的入门指南之Map集合(二十三)
|
1月前
|
存储 Java
最新Java基础系列课程--Day11-范型与集合(三)
最新Java基础系列课程--Day11-范型与集合
|
1月前
|
存储 Java 索引
最新Java基础系列课程--Day11-范型与集合(二)
最新Java基础系列课程--Day11-范型与集合
|
5天前
|
存储 安全 算法
Java泛型与集合:类型安全的集合操作实践
Java泛型与集合:类型安全的集合操作实践
|
5天前
|
安全 Java
Java TreeSet:基于红黑树的排序集合解析
Java TreeSet:基于红黑树的排序集合解析
|
5天前
|
存储 安全 Java
Java ArrayList与LinkedList:选择与应用场景
Java ArrayList与LinkedList:选择与应用场景
|
5天前
|
存储 安全 Java
Java集合框架概述:体系结构与核心接口
Java集合框架概述:体系结构与核心接口
|
5天前
|
存储 算法 安全
Java中的集合框架及其应用
Java中的集合框架及其应用

相关产品

  • 云迁移中心