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
Publicado en Java | Deja un comentario

Trucos de un #Diabético

Informática

Hola,

soy diabético e informático. También paso muchas horas por fuera y no me gusta depender de los programas diferentes programas de “Diario Diabético” que tienen las máquinas de análisis de la Glucemia (Vamos las máquinas para analizar la azúcar en sangre 😉 ).

Mi solución es simple, yo uso un formulario de Google en el que pido los datos principales. Es decir, Nivel en Sangre, Momento del días , la fecha, la cantidad de insulina rápida inyectada , la de lenta y observaciones. Mi formulario queda así:

Formulario  Diabético

Vista del Formulario que uso.

Sigue leyendo

Share
Publicado en Informática | Etiquetado | Deja un comentario

Mapas usando como clave un Enumerado

Java

Hola,
por un proyecto personal se me ocurrió usar un Mapa donde sus claves es un Enumerado de Java. Craso error que he cometido, ya que no funcionaba como esperaba. Tras ver que el problema era en sí el uso del enumerado como clave encontré que existe una implementación de la interfaz Map llamada EnumMap . Básicamente es una implementación de la interfaz Map, que permite el uso como clave de un enumerado.

Ejemplo

El uso es simple y en mi caso lo que terminé haciendo fue traducir mis enumerados a un valor para un uso posterior. No me gustó mucho hacer esto. Pero fué lo único que se me ocurrió.

Share
Publicado en Java | Deja un comentario