Conocer las Clase de un objeto mediante Reflexión

Java

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 isString = String.class.isAssignableFrom(field.getType());
boolean isBoolean = Boolean.class.isAssignableFrom(field.getType());
boolean isObject = Object.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?

Share
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 *