Conocer las Clase de un objeto mediante Reflexión

Hola,

he tenido que saber la clase de un objeto por reflexión, la forma usada es esta:

boolean isMap = Map.class.isAssignableFrom(field.getType()); 
boolean isList = Collection.class.isAssignableFrom(field.getType());
boolean isInt = Integer.class.isAssignableFrom(field.getType());
boolean isBoolean = Boolean.class.isAssignableFrom(field.getType()); 
boolean isObject = Object.class.isAssignableFrom(field.getType());
boolean isString = String.class.isAssignableFrom(field.getType()); 

…..

El origen de esto es:

how to determine whether a field type is a List (or any other type of collections) using reflection?

Esta entrada fue publicada en Java. Guarda el enlace permanente.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *