类 EnumUtils
- java.lang.Object
-
- io.github.kylinhunter.commons.lang.EnumUtils
-
public class EnumUtils extends java.lang.Object- 作者:
- BiJi'an
- Description:
- a enum util
- Date:
- 2022/1/1
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 static interfaceEnumUtils.EnumCodestatic interfaceEnumUtils.EnumLabel
-
构造器概要
构造器 构造器 说明 EnumUtils()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static <V extends EnumUtils.EnumCode>
VfromCode(java.lang.Class<V> enumType, int code)static <V extends EnumUtils.EnumCode>
V[]fromCode(java.lang.Class<V> enumType, int[] codes)static <V extends EnumUtils.EnumCode>
V[]fromCode(java.lang.Class<V> enumType, int[] codes, boolean throwIfFailed)static <V extends EnumUtils.EnumCode>
VfromCode(java.lang.Class<V> enumType, int code, boolean throwIfFailed)static <V extends EnumUtils.EnumLabel>
VfromLabel(java.lang.Class<V> enumType, java.lang.String label)static <V extends EnumUtils.EnumLabel>
V[]fromLabel(java.lang.Class<V> enumType, java.lang.String[] labels)static <V extends EnumUtils.EnumLabel>
V[]fromLabel(java.lang.Class<V> enumType, java.lang.String[] labels, boolean throwIfFailed)static <V extends EnumUtils.EnumLabel>
VfromLabel(java.lang.Class<V> enumType, java.lang.String label, boolean throwIfFailed)static <T extends java.lang.Enum<T>>
TfromName(java.lang.Class<T> enumType, java.lang.String name)static <T extends java.lang.Enum<T>>
T[]fromName(java.lang.Class<T> enumType, java.lang.String[] names)static <T extends java.lang.Enum<T>>
T[]fromName(java.lang.Class<T> enumType, java.lang.String[] names, boolean throwIfFailed)static <T extends java.lang.Enum<T>>
TfromName(java.lang.Class<T> enumType, java.lang.String name, boolean throwIfFailed)
-
-
-
方法详细资料
-
fromLabel
public static <V extends EnumUtils.EnumLabel> V fromLabel(java.lang.Class<V> enumType, java.lang.String label)
- 参数:
enumType- enumTypelabel- label- 返回:
- T
- Description:
- Date:
- 2022/1/1 1:19
- Title:
- get enum from code
-
fromLabel
public static <V extends EnumUtils.EnumLabel> V fromLabel(java.lang.Class<V> enumType, java.lang.String label, boolean throwIfFailed)
- 参数:
enumType- enumTypelabel- labelthrowIfFailed- throwIfFailed- 返回:
- T
- Description:
- Date:
- 2022/1/1 1:23
- Title:
- fromLabel
-
fromLabel
public static <V extends EnumUtils.EnumLabel> V[] fromLabel(java.lang.Class<V> enumType, java.lang.String[] labels)
-
fromLabel
public static <V extends EnumUtils.EnumLabel> V[] fromLabel(java.lang.Class<V> enumType, java.lang.String[] labels, boolean throwIfFailed)
- 参数:
enumType- enumTypelabels- labels- 返回:
- T[]
- Description:
- Date:
- 2022/1/1 1:30
- Title:
- fromLabel
-
fromCode
public static <V extends EnumUtils.EnumCode> V fromCode(java.lang.Class<V> enumType, int code)
- 参数:
enumType- enumTypecode- code- 返回:
- T
- Description:
- Date:
- 2022/1/1 1:19
- Title:
- get enum from code
-
fromCode
public static <V extends EnumUtils.EnumCode> V fromCode(java.lang.Class<V> enumType, int code, boolean throwIfFailed)
- 参数:
enumType- enumTypecode- codethrowIfFailed- throwIfFailed- 返回:
- T
- Description:
- Date:
- 2022/1/1 1:23
- Title:
- fromLabel
-
fromCode
public static <V extends EnumUtils.EnumCode> V[] fromCode(java.lang.Class<V> enumType, int[] codes)
-
fromCode
public static <V extends EnumUtils.EnumCode> V[] fromCode(java.lang.Class<V> enumType, int[] codes, boolean throwIfFailed)
- 参数:
enumType- enumTypecodes- codes- 返回:
- T[]
- Description:
- Date:
- 2022/1/1 1:30
- Title:
- fromLabel
-
fromName
public static <T extends java.lang.Enum<T>> T fromName(java.lang.Class<T> enumType, java.lang.String name)- 参数:
enumType- enumTypename- name1- 返回:
- T
- Description:
- Date:
- 2022/1/1 1:19
- Title:
- get enum from code
-
fromName
public static <T extends java.lang.Enum<T>> T fromName(java.lang.Class<T> enumType, java.lang.String name, boolean throwIfFailed)- 参数:
enumType- enumTypename- name1throwIfFailed- throwIfFailed- 返回:
- T
- Description:
- Date:
- 2022/1/1 1:23
- Title:
- fromLabel
-
fromName
public static <T extends java.lang.Enum<T>> T[] fromName(java.lang.Class<T> enumType, java.lang.String[] names)
-
fromName
public static <T extends java.lang.Enum<T>> T[] fromName(java.lang.Class<T> enumType, java.lang.String[] names, boolean throwIfFailed)- 参数:
enumType- enumTypenames- names- 返回:
- T[]
- Description:
- Date:
- 2022/1/1 1:30
- Title:
- fromLabel
-
-