Hoy vamos a hablar de Java Optional ifPresent. Cuando trabajamos con el tipo Optional conseguimos mejoras a la hora de trabajar con valores nulos. Veamos un ejemplo sencillo imaginemos que tenemos una clase Libro que contiene una lista de Capítulos. Busqueda Capítulo Disponemos de un método que nos busca un capítulo por nombre. El problema […]
Java 9 Collections y sus novedades
Las Novedades en Java 9 Collections son muchas. Java 8 introdujo las expresiones Lambda y los Streams que fueron un salto muy importante en Java. Sin embargo como una tecnología nueva quedaron muchas cosas por añadir y fue únicamente un primer paso. Java 9 hace uso del framework de colecciones de una forma mucho más […]
Java Stream Sum y Business Objects
El uso de Java Stream sum nos lo encontramos muchas veces en nuestro código de Java para sumar un conjunto de elementos. Sin embargo a veces nos olvidamos que los Streams han venido para ser usados en la plataforma Java en general y se pueden aplicar a muchas situaciones. Vamos a ver un ejemplo en […]
Java Stream File y manejo de ficheros
El concepto de Java Stream file , cada día se usa más ya que Java 8 nos permite simplificar sobremanera la lectura de ficheros. Algo que en Java clásico siempre ha sido bastante complejo . Vamos a ver un ejemplo sencillo de como leer un fichero linea a linea. Para ello partiremos del siguiente fichero. […]
Java Stream map y estadísticas
El uso de Java Stream map es una de las operaciones más comunes cuando trabajamos con un flujo de Streams . El método map nos permite realizar una transformación rápida de los datos y muy directa sobre el flujo original. Vamos a ver algunos ejemplos que nos ayuden a clarificar como se utiliza Java Stream […]
Java Collections Remove con Java 8
El concepto de Java Collections Remove es muy simple. Este interface soporta una serie de métodos para eliminar elementos de una colección. Los dos métodos más utilizados son : remove (index) remove(Object) Ambos métodos nos permiten eliminar un elemento de una colección concreta . Vamos a ver un ejemplo de toma de contacto con la […]
¿Qué es Spring 5 y cuál es su importancia?
¿ Spring 5 ? . Muchas personas que trabajan con Spring me preguntan habitualmente sobre Spring 5 comentandome que se parece mucho a Spring 4 y que en realidad todo es muy similar . La r espuesta quizás no es tan directaa. Spring ha evolucionado mucho desde sus primeras versiones y hoy por hoy nos […]
Java List Directory en Java 8 con Streams
El uso de Java List Directory es muy común . Probablemente será una de las búsquedas de google más habituales en el mundo Java. Recordemos que el api de Java IO esta soportado desde la primera versión de Java por lo tanto el código para realizar esta operación es un clásico. Supongamos que disponemos de […]







