Class.getPrimitiveClass()具有什么功能呢?
下文笔者讲述Class.getPrimitiveClass的功能简介说明,如下所示
<h2>Class.getPrimitiveClass的功能简介</h2>
用于返回一个类型对应的基本类型
需要返回其对应的基本类型的java.lang.Class对象
如:
当传入参数为"int"时,返回的是int类型对应的java.lang.Class对象
该方法常用于获取基本类型的java.lang.Class对象,从而方便地获取相应的包装类
int对应的包装类为java.lang.Integer
double对应的包装类为java.lang.Double等
例:
java.lang.Boolean:
public static final Class<Boolean> TYPE = (Class<Boolean>) Class.getPrimitiveClass("boolean");
java.lang.Byte:
public static final Class<Byte> TYPE = (Class<Byte>) Class.getPrimitiveClass("byte");
java.lang.Character:
public static final Class<Character> TYPE = (Class<Character>) Class.getPrimitiveClass("char");
java.lang.Double:
public static final Class<Double> TYPE = (Class<Double>) Class.getPrimitiveClass("double");
java.lang.Float:
public static final Class<Float> TYPE = (Class<Float>) Class.getPrimitiveClass("float");
java.lang.Integer:
public static final Class<Integer> TYPE = (Class<Integer>) Class.getPrimitiveClass("int");
java.lang.Long:
public static final Class<Long> TYPE = (Class<Long>) Class.getPrimitiveClass("long");
java.lang.Short:
public static final Class<Short> TYPE = (Class<Short>) Class.getPrimitiveClass("short");
java.lang.Void:
public static final Class<Boolean> TYPE = (Class<Boolean>) Class.getPrimitiveClass("void");
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


