addAll是集合中的一种方法,它可以将一个集合中的所有元素添加到另一个集合中。该方法主要是用于合并多个集合中的元素,有效地避免了手动添加集合元素的工作。
addAll方法有以下几种形式:
boolean addAll(Collection<? extends E> c)
boolean addAll(int index, Collection<? extends E> c)
其中第一种形式表示将集合c添加到当前集合中。这个方法返回一个布尔值,用于指示当前集合是否发生了更改。
第二种形式表示将集合c添加到当前集合中的指定位置。这个方法的参数index表示要插入c集合的位置。返回一个布尔值,用于指示当前集合是否发生了更改。
下面是一个示例:
List<Integer> list1 = new ArrayList<>(Arrays.asList(1, 2, 3));
List<Integer> list2 = new ArrayList<>(Arrays.asList(4, 5, 6));
list1.addAll(list2);
System.out.println(list1); // [1, 2, 3, 4, 5, 6]
这个例子中,将list1和list2两个集合中的所有元素都添加到了list1中,并输出了结果。