📜  Java中的 NavigableSet addAll() 方法(1)

📅  最后修改于: 2023-12-03 14:42:50.332000             🧑  作者: Mango

Java中的 NavigableSet addAll() 方法

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 中。这对于合并多个有序集合非常有用。