tipos primitivos objeto ejemplos declaracion datos java

primitivos - tipos de variables en java ejemplos



¿Cómo puedo decir genéricamente si una clase Java es un tipo primitivo? (3)

Class.isPrimitive () le dirá la respuesta.

¿Hay alguna manera de tomar una clase y determinar si representa un tipo primitivo (hay una solución que no requiere enumerar específicamente todos los tipos primitivos)?

NOTA: He visto esta pregunta . Estoy preguntando básicamente lo contrario. Tengo la clase, quiero saber si es una primitiva.



Este método también verificará si también es un contenedor de tipo primitivo:

/** * Checks first whether it is primitive and then whether it''s wrapper is a primitive wrapper. Returns true * if either is true * * @param c * @return whether it''s a primitive type itself or it''s a wrapper for a primitive type */ public static boolean isPrimitive(Class c) { if (c.isPrimitive()) { return true; } else if (c == Byte.class || c == Short.class || c == Integer.class || c == Long.class || c == Float.class || c == Double.class || c == Boolean.class || c == Character.class) { return true; } else { return false; }