0
点赞
收藏
分享

微信扫一扫

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

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

​java.util.linkedLis​​​t集合​​implements list​​接口

​linkedList​​ 集合的特点:

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

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

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


}

【零基础学Java】—LinkedList集合(四十)_链表_02


举报

相关推荐

0 条评论