java.util.Collections.emptyNavigableSet() 方法返回一个空的可导航集(不可变)。该集合是可序列化的。
语法
public static <E> NavigableSet<E> emptyNavigableSet()
这里,E 是集合中元素的类型(如果有的话)。
参数
不需要参数。
返回值
返回空的可导航集。
异常
不适用。
示例:
在下面的示例中,java.util.Collections.emptyNavigableSet() 方法是用于创建空的可导航集。
import java.util.*;
public class MyClass {
public static void main(String[] args) {
//创建一个空的NavigableSet
NavigableSet<Integer> MySet = Collections.emptyNavigableSet();
//打印集合的内容
System.out.println("MySet contains: " + MySet);
//填充集合
//因为集合是不可变的,
//抛出异常
MySet.add(10);
MySet.add(20);
MySet.add(30);
MySet.add(40);
MySet.add(50);
//打印集合的内容
System.out.println("MySet contains: " + MySet);
}
}
上述代码的输出将是:
MySet contains: []
Exception in thread "main" java.lang.UnsupportedOperationException
at java.base/java.util.Collections$UnmodifiableCollection.add(Collections.java:1060)
at MyClass.main(MyClass.java:14)