📅  最后修改于: 2023-12-03 14:42:50.332000             🧑  作者: Mango
NavigableSet
接口是Java中的一个有序集合接口,它继承自 SortedSet
接口,并提供了一些额外的导航方法。其中一个方法是 addAll()
,它用于将一个集合中的元素添加到 NavigableSet
中。
boolean addAll(Collection<? extends E> c)
在上面的方法签名中,参数 c
是需要添加到 NavigableSet
中的集合。
这个方法将返回一个 boolean
值,表示添加的元素数量是否大于 0。
以下是一个使用 NavigableSet addAll()
方法的示例程序:
import java.util.NavigableSet;
import java.util.TreeSet;
public class Example {
public static void main(String[] args) {
NavigableSet<String> set1 = new TreeSet<>();
set1.add("a");
set1.add("b");
set1.add("c");
NavigableSet<String> set2 = new TreeSet<>();
set2.add("d");
set2.add("e");
set2.add("f");
set1.addAll(set2);
System.out.println(set1);
}
}
在上面的示例程序中,我们创建了两个 NavigableSet
,并将它们合并成一个。具体的合并方式是通过 set1.addAll(set2)
方法实现的。
该程序的输出如下:
[a, b, c, d, e, f]
可以看到,输出结果中包含了两个集合的所有元素。
NavigableSet addAll()
方法可以用于将一个集合中的元素添加到 NavigableSet
中。这对于合并多个有序集合非常有用。