📅  最后修改于: 2023-12-03 15:12:08.010000             🧑  作者: Mango
在 Java 中,有一种叫做 Set
的集合,它是一种无序、不重复的集合。而 Set
集合中的一个差异就是它用于对比两个集合的差异,这个方法就是 Set
集合中的 addAll()
方法。
addAll()
方法用于将某个集合中所有的元素全部添加到当前集合中,并返回当前集合。在这个过程中,如果当前集合中已经包含了要添加的元素,则不会重复添加。
public boolean addAll(Collection<? extends E> c);
参数 c
:要添加到当前集合中的集合。
返回值:如果当前集合由于添加新元素而被修改,则返回 true
。
以下是 addAll()
方法的使用示例:
// 创建两个 Set 集合
Set<String> set1 = new HashSet<>();
Set<String> set2 = new HashSet<>();
// 往这两个集合中添加元素
set1.add("A");
set1.add("B");
set1.add("C");
set2.add("B");
set2.add("C");
set2.add("D");
// 对比两个集合之间的差异
set1.addAll(set2);
// 打印输出合并后的集合
System.out.println(set1); // [A, B, C, D]
Set
集合中的 addAll()
方法用于将一个集合中的所有元素添加到当前集合中。在实际应用中,它可以用来对比两个集合之间的差异,而且非常方便易用。