EnumSet.CopyOf 方法

定义

重载

名称 说明
CopyOf(EnumSet)

创建一个枚举集,其元素类型与指定的枚举集相同,最初包含相同的元素(如果有)。

CopyOf(ICollection)

创建从指定集合初始化的枚举集。

CopyOf(EnumSet)

创建一个枚举集,其元素类型与指定的枚举集相同,最初包含相同的元素(如果有)。

[Android.Runtime.Register("copyOf", "(Ljava/util/EnumSet;)Ljava/util/EnumSet;", "")]
[Java.Interop.JavaTypeParameters(new System.String[] { "E extends java.lang.Enum<E>" })]
public static Java.Util.EnumSet? CopyOf(Java.Util.EnumSet? s);
[<Android.Runtime.Register("copyOf", "(Ljava/util/EnumSet;)Ljava/util/EnumSet;", "")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "E extends java.lang.Enum<E>" })>]
static member CopyOf : Java.Util.EnumSet -> Java.Util.EnumSet

参数

s
EnumSet

要从中初始化此枚举集的枚举集

返回

指定枚举集的副本。

属性

注解

创建一个枚举集,其元素类型与指定的枚举集相同,最初包含相同的元素(如果有)。

适用于 . 的 java.util.EnumSet.copyOf(java.util.EnumSet<E>)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

CopyOf(ICollection)

创建从指定集合初始化的枚举集。

[Android.Runtime.Register("copyOf", "(Ljava/util/Collection;)Ljava/util/EnumSet;", "")]
[Java.Interop.JavaTypeParameters(new System.String[] { "E extends java.lang.Enum<E>" })]
public static Java.Util.EnumSet? CopyOf(System.Collections.ICollection? c);
[<Android.Runtime.Register("copyOf", "(Ljava/util/Collection;)Ljava/util/EnumSet;", "")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "E extends java.lang.Enum<E>" })>]
static member CopyOf : System.Collections.ICollection -> Java.Util.EnumSet

参数

c
ICollection

要从中初始化此枚举集的集合

返回

从给定集合初始化的枚举集。

属性

注解

创建从指定集合初始化的枚举集。 如果指定的集合是一个 EnumSet 实例,则此静态工厂方法的行为与 相同 #copyOf(EnumSet)。 否则,指定的集合必须至少包含一个元素(若要确定新枚举集的元素类型)。

适用于 . 的 java.util.EnumSet.copyOf(java.util.Collection<E>)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于