零基础学Java—LinkedList集合(四十)
Posted 王同学要努力
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了零基础学Java—LinkedList集合(四十)相关的知识,希望对你有一定的参考价值。
【零基础学Java】—LinkedList集合(四十)
java.util.linkedLis
t集合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集合(四十)的主要内容,如果未能解决你的问题,请参考以下文章