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