类的用途
java.lang.Enum
使用 Enum 的包
包
描述
提供对 Java 编程语言的设计至关重要的类。
java.lang.invoke
包提供用于与 Java 虚拟机交互的低级原语。
包含集合框架、一些国际化支持类、服务加载器、属性、随机数生成、字符串解析和扫描类、base64 编码和解码、位数组和几个杂项实用程序类。
-
Enum 在 java.lang 中的用法
修饰符和类型类描述class
这是所有 Java 语言枚举类的公共基类。static final class
Enum.EnumDesc<E extends Enum<E>>
名义描述符 用于enum
常量。修饰符和类型方法描述static <E extends Enum<E>>
Enum.EnumDesc<E>返回指定enum
类和名称的标称描述符static <T extends Enum<T>>
T返回具有指定名称的指定枚举类的枚举常量。修饰符构造方法描述EnumConstantNotPresentException
(Class<? extends Enum> enumType, String constantName) 为指定常量构造一个EnumConstantNotPresentException
。 -
Enum 在 java.lang.invoke 中的用法
java.lang.invoke 中的方法,类型参数为 Enum修饰符和类型方法描述static <E extends Enum<E>>
EConstantBootstraps.enumConstant
(MethodHandles.Lookup lookup, String name, Class<E> type) 返回一个enum
常量,其类型由type
指定,名称由name
指定。 -
Enum 在 java.util 中的用法
修饰符和类型方法描述创建一个枚举集,其中包含指定元素类型中的所有元素。EnumSet.complementOf
(EnumSet<E> s) 创建一个与指定枚举集具有相同元素类型的枚举集,最初包含此类型的所有元素not包含在指定的集合中。EnumSet.copyOf
(Collection<E> c) 创建从指定集合初始化的枚举集。创建一个与指定枚举集具有相同元素类型的枚举集,最初包含相同的元素(如果有)。创建具有指定元素类型的空枚举集。EnumSet.of
(E e) 创建一个最初包含指定元素的枚举集。EnumSet.of
(E e1, E e2) 创建一个最初包含指定元素的枚举集。EnumSet.of
(E first, E... rest) 创建一个最初包含指定元素的枚举集。EnumSet.of
(E e1, E e2, E e3) 创建一个最初包含指定元素的枚举集。EnumSet.of
(E e1, E e2, E e3, E e4) 创建一个最初包含指定元素的枚举集。EnumSet.of
(E e1, E e2, E e3, E e4, E e5) 创建一个最初包含指定元素的枚举集。EnumSet.range
(E from, E to) 创建一个枚举集,最初包含由两个指定端点定义的范围内的所有元素。