- 作者:老汪软件技巧
- 发表时间:2024-09-23 21:02
- 浏览量:
在 Java 的LinkedList类中,add和addAll方法是用于向链表中添加元素的关键方法。这些方法提供了不同的方式来扩展链表,既可以单个地添加元素,也可以一次性添加多个元素。下面将详细解释这两个方法的功能、用法及示例。
1.add(E e)方法功能
add(E e)方法用于在链表的末尾添加指定的元素。如果链表为空,则新元素将成为链表的唯一元素。
用法
java复制代码
boolean add(E e)
示例
java复制代码
LinkedList list = new LinkedList<>();
list.add("A");
list.add("B");
list.add("C");
System.out.println(list); // 输出:[A, B, C]
2.add(int index, E element)方法
虽然这不是直接名为add但与添加元素紧密相关的方法,它允许在链表的指定位置插入元素。这里也简要提及以完善讨论。
java复制代码
void add(int index, E element)
示例
java复制代码
LinkedList list = new LinkedList<>();
list.add("A");
list.add("B");
list.add(1, "C"); // 在索引1的位置插入"C",原索引1及之后的元素后移
System.out.println(list); // 输出:[A, C, B]
3.addAll(Collection