Destacado Archive

Recorrer un HashMap en Java con expresiones lambda.

Tal que de la siguiente manera: [crayon-5927877e6f172355203317/]  

Agregar clases css con Thymeleaf usando un condicional

Hay dos formas de hacerlo, th:class y th:classappend, y con las dos se utiliza el operador elvis o ternario. Usaremos th:class cuando no tengamos definida la clase css, y queramos agregar una clase en función de una condición. Es importante que no exista un atributo class ya definido, si no Thymeleaf nos levantará una excepción.

Convertir String a BigDecimal en Java

Ya lo comenté en otra ocasión (aquí), pero haciendo referencia a un artículo, sin dar la solución, así que la pongo aquí. [crayon-5927877e6fbc7172241253/] Y no tiene más misterio. Más sobre los métodos de BigDecimal, y sobre la API de Java.

Cómo ordenar un ArrayList en Java

De nuevo trabajando con ArrayList veo algo interesante y práctico que contar al respecto. En este caso se trata de cómo ordenarlos. Los ArrayList no tienen un método concreto para ordenarlos, pero descienden directamente del objeto Collections, y este sí tiene un método sort para ordenar colecciones. ¿Cómo funciona este método? Es un poco complicado,

Freemarker: acceso a las propiedades de los objetos de una lista

Freemarker, como todos los generadores de plantillas, es muy especial con su nomenclatura. Mientras utiliza “$” para especificar las variables, para la lógica empleará “#“, de forma muy similar a como lo hacen otros, como por ejemplo Thymeleaf, con su integración en Spring MVC. Así, al acceder a una lista lo que hacemos es recorrerla,