开发者社区> 问答> 正文

Java EnumSet类怎么创建该类的实例?

Java EnumSet类怎么创建该类的实例?

展开
收起
小天使爱美 2020-04-12 00:04:52 908 0
1 条回答
写回答
取消 提交回答
  • "EnumSet类没有暴露任何构造器来创建该类的实例,程序应该通过它提供的static方法来创建EnumSet对象。EnumSet类它提供了如下常用的static方法来创建EnumSet对象。 static EnumSet allOf(Class elementType):创建一个包含指定枚举类里所有枚举值的EnumSet集合。 static EnumSet complementOf(EnumSet s):创建一个其元素类型与指定EnumSet里元素类型相同的EnumSet集合,新EnumSet集合包含原EnumSet集合所不包含的、此枚举类剩下的枚举值(即新EnumSet集合和原EnumSet集合的集合元素加起来就是该枚举类的所有枚举值)。 static EnumSet copyOf(Collection c):使用一个普通集合来创建EnumSet集合。 static EnumSet copyOf(EnumSet s):创建一个与指定EnumSet具有相同元素类型、相同集合元素的EnumSet集合。 static EnumSet noneOf(Class elementType):创建一个元素类型为指定枚举类型的空EnumSet。 static EnumSet of(E first,E...rest):创建一个包含一个或多个枚举值的EnumSet集合,传入的多个枚举值必须属于同一个枚举类。 static EnumSet range(E from,E to):创建一个包含从from枚举值到to枚举值范围内所有枚举值的EnumSet集合。"

    2020-04-12 00:05:22
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载