MapUtils de Apache Commons

Muchas veces nos toca obtener valores de una map por diversos motivos que no son objetivo de esta entrada, pero lo que si es cierto, que la lectura de estos datos pueden generar piezas de código complejas que se repiten por toda la aplicación como por ejemplo:

...
Object obj = map.get("key");
String keyValue = "default-value";
if(obj != null){
    keyValue = (String) obj;
}
...
...
String keyValue = (String) map.get("key");
if(keyValue == null){
    keyValue = "default-value";
}
...

pero con MapsUtils, podemos resumir todo ese código en:

...
String keyValue = MapUtils.getString(map, "key", "default-value");
...

corto, sencillo, sin repetir mucho código, menos código que probar ademas.

Entro otros métodos tenemos:

  • MapUtils.getBoolean();
  • MapUtils.getDouble();
  • MapUtils.getInteger();
  • MapUtils.isEmpty();

Anexo enlace a la librería: MapUtils de Apache Commons

Anuncios

Acerca de Jose Rodriguez

Ing. en Informática, Desarrollador Web (PHP, Js, HTML, CSS, JQuery, ExtJs, CodeIgniter, CakePHP, MySQL, PostgreSQL), Metodologías Ágiles (Scrum, XP), GIT, WP Ver todas las entradas de Jose Rodriguez

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s

A %d blogueros les gusta esto: