Java ArrayList remove ,es quizás uno de los métodos más habituales del framework de colecciones a la hora de eliminar elementos de una lista en Java . También se trata de uno de los métodos que más opciones soporta y más dudas genera a la hora de eliminar . Vamos a ver esta funcionalidad explicada […]
StringJoiner y el manejo de cadenas
El concepto de StringJoiner es uno de esos conceptos que muchas personas no conocen del API fundamental de Java y que nos permite manejar agrupaciones de cadenas de forma sencilla . Vamos a explicar este concepto partiendo de un Array de cadenas. package com.arquitecturajava; public class Principal1 { public static void main(String[] args) { String[] […]
Java Stream if else y Optionals
Java Stream if else . ¿Como podemos manejar una estructura if/else dentro de un Java Stream? . Esta es una pregunta bastante habitual cuando uno comienza a trabajar con Streams en el día a día. Vamos a ver esta situación a detalle. Java Optionals y Streams Para ello vamos a partir de una lista de […]
¿Qué es un Java Optional?
El concepto de Java Optional hace referencia a una variable que puede tener un valor asignado o que puede contener un valor null. En muchas casuísticas nos encontramos con situaciones en las que un valor puede devolver nulo . Ante esta situación los programadores están obligados a comprobar si la variable es null antes de […]
Webinar Java Optionals y Buenas prácticas
Webinar de Java Optionals , hoy publico un nuevo Webinar de Java Optionals . A partir de este mes publicaré orientado a los subscriptores un Webinar de un tema de referencia que todos los desarrolladores necesitemos conocer a detalle. Vamos a ver cuales son los contenidos de este Webinar de Java Optionals. Webinar Los […]
Java Iterable to List
Java Iterable to List o cómo convertir un Iterable en una lista de elementos a los cuales se puede acceder por posición . ¿Para que sirve el interface Iterable y cuál es su relación con el Interface List? . El interface Iterable es el interface más genérico del framework de colecciones y vale como su […]
Default methods flexibilidad vs solidez
Los Default Methods son relativamente nuevos ya que muchos desarrolladores se encuentran empezando a trabajar con Java 8 y comienzan a tener un mayor conocimiento de esta versión de la plataforma . ¿ Para que sirven los métodos por defecto en Java? . La respuesta es sencilla , sirven para añadir métodos con implementación a […]
Java Stream Partition y el manejo de Listas
El concepto de Java Stream Partition es un concepto bastante útil en nuestro día a día cuando nos encontramos manejando listas de objetos. El manejo de estas es muy habitual y entre las operaciones comunes se encuentra el quedarnos con una lista de objetos A o una lista de objetos dependiendo de algún tipo de […]







