¿Cuales son los métodos más utilizados de un Java Predicate Interface? . Estamos muy acostumbrados a usar un predicado concreto para filtrar Streams . Muchas veces se nos olvida que el interface soporta varios métodos que aportan flexibilidad. Vamos a echarlos un vistazo . Para ello partiremos de una colección de Personas que queremos recorrer utilizando […]
Java 8 Functional Interfaces y sus tipos
Cada día es más importante conocer los tipos de Java 8 Functional Interfaces. ¿Cuales son los tipos fundamentales de interfaces funcionales en Java?. Una función es un bloque de código que recibe varios parámetros y devuelve un resultado. Java 8 Functional Interfaces y Consumers Ahora bien existen variaciones sobre el concepto general de función. Por ejemplo […]
Java ArrayList remove y sus opciones
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[] […]
Funciones, Composición y Java
Funciones Composición y Java . ¿ Cómo podemos componer funciones en Java ? . A día de hoy y a través de Java 8 nos encontramos que disponemos del concepto de función y que podemos construir funciones en Java usando expresiones Lambda. Es una operación realmente sencilla vamos a verlo con un ejemplo. package com.arquitecturajava; […]
¿Qué es un Java Lambda?
¿Qué es un Java Lambda? . Esta es una de las preguntas más habituales que se hacen todos los programadores cuando comienzan a trabajar em Java . La programación funcional no son conceptos sencillos de entender . Vamos a explicarlo a través de varios ejemplos apoyándonos en el concepto de ordenación de colecciones . Para […]
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 […]
- 1
- 2
- 3
- …
- 9
- Página siguiente »