EnumSet类noneOf()方法noneOf()方法在java.util包中可用。
noneOf()方法用于创建具有给定元素类型(ele_ty)的空枚举集。
noneOf()方法是静态方法,可以使用类名进行访问,如果尝试使用类对象访问该方法,则不会收到错误。
在创建空白枚举集时,noneOf()方法可能会引发异常。
NullPointerException:当给定参数为null时,可能引发此异常。
语法:public static EnumSet noneOf(Class ele_ty);
参数:类ele_ty –表示此EnumSet的元素类型的Class对象。
返回值:
此方法的返回类型为EnumSet,它不返回任何内容。
示例//Java程序是演示示例
//EnumSet的noneOf(Class ele_ty)方法
import java.util.*;
public class NoneOfEnumSet {
//初始化枚举变量
//与一些常数
public enum Colors {
RED,
BLUE,
GREEN,
PURPLE,
YELLOW
};
public static void main(String[] args) {
//在这里,我们正在创建两个EnumSet-
EnumSet all_of = null;
//通过使用allOf()方法是
//获取枚举的所有元素
//并放入es-
all_of = EnumSet.allOf(Colors.class);
//显示修改后的EnumSet-
System.out.println("EnumSet.allOf(Colors.class): " + all_of);
//通过使用noneOf()方法是
//没有任何元素存在
//在EnumSet中none_of-
EnumSet none_of = EnumSet.noneOf(Colors.class);
//显示修改后的EnumSet-
System.out.println("EnumSet.noneOf(Colors.class): " + none_of);
}
}
输出结果EnumSet.allOf(Colors.class): [RED, BLUE, GREEN, PURPLE, YELLOW]
EnumSet.noneOf(Colors.class): []