枚举 BasicType
- java.lang.Object
-
- java.lang.Enum<BasicType>
-
- cc.shacocloud.mirage.utils.BasicType
-
- 所有已实现的接口:
Serializable,Comparable<BasicType>
public enum BasicType extends Enum<BasicType>
基本变量类型的枚举
基本类型枚举包括原始类型和包装类型
-
-
字段概要
字段 修饰符和类型 字段 说明 static Map<String,Class<?>>COMMON_CLASS_CACHE通用 Java 语言类名作为键,相应的类作为值。static Map<String,Class<?>>PRIMITIVE_TYPE_NAME_MAP映射以基元类型名称作为键,将相应的基元类型作为值,例如:“int” -> “int.class”。static Map<Class<?>,Class<?>>PRIMITIVE_WRAPPER_MAP原始类型为Key,包装类型为Value,例如: int.class =》 Integer.class.static Map<Class<?>,Class<?>>WRAPPER_PRIMITIVE_MAP包装类型为Key,原始类型为Value,例如: Integer.class =》 int.class.
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static @Nullable Class<?>resolvePrimitiveClassName(@Nullable String name)如果适用,根据 JVM 对基元类的命名规则,将给定的类名解析为基元类static Class<?>unWrap(Class<?> clazz)包装类转为原始类,非包装类返回原类static BasicTypevalueOf(String name)返回带有指定名称的该类型的枚举常量。static BasicType[]values()按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。static Class<?>wrap(Class<?> clazz)原始类转为包装类,非原始类返回原类
-
-
-
枚举常量详细资料
-
BYTE
public static final BasicType BYTE
-
SHORT
public static final BasicType SHORT
-
INT
public static final BasicType INT
-
INTEGER
public static final BasicType INTEGER
-
LONG
public static final BasicType LONG
-
DOUBLE
public static final BasicType DOUBLE
-
FLOAT
public static final BasicType FLOAT
-
BOOLEAN
public static final BasicType BOOLEAN
-
CHAR
public static final BasicType CHAR
-
CHARACTER
public static final BasicType CHARACTER
-
STRING
public static final BasicType STRING
-
VOID
public static final BasicType VOID
-
-
字段详细资料
-
WRAPPER_PRIMITIVE_MAP
public static final Map<Class<?>,Class<?>> WRAPPER_PRIMITIVE_MAP
包装类型为Key,原始类型为Value,例如: Integer.class =》 int.class.
-
PRIMITIVE_WRAPPER_MAP
public static final Map<Class<?>,Class<?>> PRIMITIVE_WRAPPER_MAP
原始类型为Key,包装类型为Value,例如: int.class =》 Integer.class.
-
PRIMITIVE_TYPE_NAME_MAP
public static final Map<String,Class<?>> PRIMITIVE_TYPE_NAME_MAP
映射以基元类型名称作为键,将相应的基元类型作为值,例如:“int” -> “int.class”。
-
-
方法详细资料
-
values
public static BasicType[] values()
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。该方法可用于迭代 常量, 如下所示:for (BasicType c : BasicType.values()) System.out.println(c);
- 返回:
- 按照声明该枚举类型的常量的顺序返回的包含这些常量的数组
-
valueOf
public static BasicType valueOf(String name)
返回带有指定名称的该类型的枚举常量。 字符串必须与用于声明该类型的枚举常量的 标识符完全匹配。(不允许有多余 的空格字符。)- 参数:
name- 要返回的枚举常量的名称。- 返回:
- 返回带有指定名称的枚举常量
- 抛出:
IllegalArgumentException- 如果该枚举类型没有带有指定名称的常量NullPointerException- 如果参数为空值
-
-