📅  最后修改于: 2023-12-03 15:31:49.614000             🧑  作者: Mango
在Java中,AbstractList addAll() 方法用于将指定集合中的所有元素添加到列表的末尾。这个方法只能用于继承AbstractList的类中,如ArrayList和LinkedList。
public boolean addAll(Collection<? extends E> c)
如果列表因此发生更改,则返回true。
假设我们有一个空的ArrayList列表,现在要添加一个包含几个元素的集合。我们可以使用以下代码:
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
public class Main {
public static void main(String[] args) {
List<String> list = new ArrayList<>();
List<String> collection = Arrays.asList("apple", "banana", "orange");
list.addAll(collection);
System.out.println(list);
}
}
上面的代码使用了List.addAll()方法将一个包含三个元素的集合添加到空的ArrayList列表中。输出结果为:
[apple, banana, orange]
这个例子非常简单,但是它足以展示AbstractList addAll()方法的基本用法。
AbstractList addAll()方法是一个方便的方法,用于将一个集合的所有元素添加到列表的末尾。这个方法在实现自定义集合类时也是非常有用的。