get boxed type of class - Android java.lang.reflect

Android examples for java.lang.reflect:Primitive Types

Description

get boxed type of class

Demo Code


//package com.java2s;

public class Main {
    /**//w  w  w.  j  av  a  2s . com
     * get boxed type of class
     */
    public static Class<?> getBoxedClass(Class<?> type) {
        if (type == boolean.class) {
            return Boolean.class;
        } else if (type == char.class) {
            return Character.class;
        } else if (type == byte.class) {
            return Byte.class;
        } else if (type == short.class) {
            return Short.class;
        } else if (type == int.class) {
            return Integer.class;
        } else if (type == long.class) {
            return Long.class;
        } else if (type == float.class) {
            return Float.class;
        } else if (type == double.class) {
            return Double.class;
        } else {
            return type;
        }
    }
}

Related Tutorials