📅  最后修改于: 2023-12-03 15:01:59.396000             🧑  作者: Mango
java.util.ArrayList.addAll()
方法介绍java.util.ArrayList.addAll()
方法是Java集合框架中ArrayList
类中的一个方法,用于将一个集合中的所有元素添加到另一个ArrayList
中。该方法通过迭代集合参数,并将每个元素依次添加到目标ArrayList
中。
boolean addAll(Collection<? extends E> c)
c
:要添加到目标ArrayList
中的集合。true
:如果目标ArrayList
发生了改变(至少有一个元素被添加)。false
:如果目标ArrayList
没发生改变(没有元素被添加)。import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
public class Main {
public static void main(String[] args) {
ArrayList<Integer> numbers1 = new ArrayList<>(Arrays.asList(1, 2, 3));
ArrayList<Integer> numbers2 = new ArrayList<>(Arrays.asList(4, 5, 6));
// 将numbers2中的所有元素添加到numbers1中
boolean changed = numbers1.addAll(numbers2);
System.out.println("numbers1: " + numbers1); // 输出: numbers1: [1, 2, 3, 4, 5, 6]
System.out.println("changed: " + changed); // 输出: changed: true
}
}
addAll()
方法仅用于集合之间的合并,不支持添加单个元素。ArrayList
中。ArrayList
中的重复元素会被保留。更多关于java.util.ArrayList.addAll()
方法的详细信息可以参考官方文档。