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");
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。