【零基础学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);//aString last=linked.removeLast();System.out.println("被移除的最后一个元素:"+last);}}
【零基础学Java】—LinkedList集合(四十)相关推荐
- 【零基础学Java】—ArrayList集合概述和基本使用(十四)
[零基础学Java]-ArrayList集合概述和基本使用(十四) 一.什么是ArrayList类以及注意事项 java.util.ArrayList是大小可变的数组的实现,存储在内的数据称为元素,此 ...
- 【零基础学Java】—TCP通信(五十四)
[零基础学Java]-TCP通信(五十四) TCP通信:面向连接的通信,客户端和服务器端必须经过三次握手,建立逻辑连接,才能通信(安全). 通信的步骤: 服务器端先启动 服务器端不会主动的请求客户端, ...
- 【零基础学Java】—多线程(四十九)
[零基础学Java]-多线程(四十九) 一.并发与并行 并发:指两个或多个事件在同一时间段内发生 并行:指两个或多个事件在同一时刻发生(同时发生) 二.进程和线程
- 【零基础学Java】—自定义异常(四十八)
[零基础学Java]-自定义异常(四十八) 自定义异常类:java提供的异常类,不够我们使用,需要自己定义一个异常类 格式: public class XXXException extends Exc ...
- 【零基础学Java】—throw关键字(四十六)
[零基础学Java]-throw关键字(四十六) 一.throw关键字 public class demo {public static void main(String[] args) {//创建i ...
- 【零基础学Java】—List集合(三十九)
[零基础学Java]-List集合(三十九) java.util.list接口 extends Collection接口 list接口的特点: 1.有序的集合,存储元素和取出元素的顺序是一致的(存储1 ...
- 【零基础学Java】—Calendar类(三十四)
[零基础学Java]-Calendar类(三十四) java.util.Calendar日历类 Calendar类是一个抽象类,里面提供了很多操作日历字段的方法 Calendar类无法直接创建对象,里 ...
- 【零基础学Java】—final关键字与四种用法(二十九)
[零基础学Java]-final关键字与四种用法(二十九) 一.final关键字 final关键字代表最终.不可改变的 常见的四种用法: 可以用来修饰一个类 可以用来修饰一个方法 可以用来修饰一个局部 ...
- 【零基础学Java】—哈希值(四十一)
[零基础学Java]-哈希值(四十一) 一. HashSet集合的介绍 java.util.Set接口 extends Collection接口 Set接口的特点: 不允许重复的元素 没有索引,没有带 ...
最新文章
- oracle右对齐,Oracle 学习笔记(基础)
- Android 开发之Windows环境下Android Studio安装和使用教程(图文详细步骤)
- XML DOM Node List
- jQuery 3教程(三):jQuery集合
- web开发入门到深入-WebAssembly(1)
- 洛谷P4292:重建计划(点分治、单调队列)
- 新闻发布项目——业务逻辑层(UserService)
- 服务器显示不明用户远程过,服务器显示不明用户远程过
- pytorch 复制、粘贴、替换Model某一层的训练参数
- 《ArcGIS Runtime SDK for .NET开发笔记》 --Hello Word
- vue如何让自定义函数挂到全局
- 春招妥了!资深技术面试官教你这样准备 Java 面试! | CSDN 博文精选
- Android之Surface/Window/View/SurfaceView区别
- 把文件放在Linux内存里
- 自定义TextView显示指定行数
- 概念+实战讲解,一文带你了解RFM模型【kaggle项目实战分享】数据分析
- oracle 12c rman备份与恢复,12C RMAN备份恢复
- android封装全局调用的toast_安卓全局toast
- 褚霸:不要为了开源而开源
- 计算机开关机命令,电脑定时关机命令取消以及开启方法介绍
热门文章
- iOS Category 和 Extention 的本质区别【面试必备】
- 19. Python 类的重写 类的私有变量和私有方法
- POJ 2888 Magic Bracelet ——Burnside引理
- CSS——NO.9(颜色值和长度值)
- 海园帮忙写的JQUERY功能,实现了我们想要的,我觉得有点屌哟~~
- bash内部命令-1
- 扬帆技术论坛系统封装工具 SPAT v 5.5.3.6_BETA1[官方最新版]
- 模块公有包中不能导入私有包的内容
- 091115 T UI生成的类
- 建自己的小屋真辛苦啊?!·##¥