LinkedList<E>泛型类

LinkedList<E>是Java.util包中的泛型类,用于创建链表数据结构。本文介绍了如何使用LinkedList添加、删除和访问节点,以及常用方法,如add、remove、get等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

使用LinkedList<E>泛型类可以创建链表结构的数据对象。链表是由若干个节点组成的一种数据结构,每个节点含有一个数据和下一个节点的引用(单链表),或含有一个数据以及上一个节点的引用和下个节点的引用(双链表),节点的索引从0开始。链表适合动态改变其存储数据,如增加、删除节点等。

1、LinkedList<E>对象

java.util包中的LinkedList<E>泛型类创建的对象以链表结构存储数据,习惯上称LinkedList类创建的对象为链表对象。例如:

mylist.add("How");
mylist.add("Are");
mylist.add("You");
mylist.add("Java");

这时,双链表mylist就有了有4个节点,节点是自动连接在一起的,不需要我们去做连接。也就是说,不需要我们去操作安排节点中所存放的下一个或上一个节点的引用。

2、常用方法

一下是LinkedList<E>泛型类的一些常用方法。
①  public boolean add(E element)——向链表末尾添加一个新的节点,该节点中的数据是参数element指定的对象。
②  public void add(int index, E element)——向链表的指定位置添加一个新的节点,该节点中的数据是参数element指定的对象。
③  public void addFirst(E element)——向链表的头添加新节点,该节点中的数据是参数element指定的对象。
④  public void addLast(E element)——向链表的末尾添加新节点,该节点中的数据是参数element指定的对象。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值