📜  Java中的 AbstractList addAll() 方法及示例(1)

📅  最后修改于: 2023-12-03 15:31:49.614000             🧑  作者: Mango

Java中的 AbstractList addAll() 方法及示例

在Java中,AbstractList addAll() 方法用于将指定集合中的所有元素添加到列表的末尾。这个方法只能用于继承AbstractList的类中,如ArrayList和LinkedList。

方法定义
public boolean addAll(Collection<? extends E> c)
参数说明
  • 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()方法是一个方便的方法,用于将一个集合的所有元素添加到列表的末尾。这个方法在实现自定义集合类时也是非常有用的。