¿Cómo crear hilos usando expresiones Lambda en Java?

Las expresiones Lambda se introducen en Java SE8. Estas expresiones están desarrolladas para interfaces funcionales . Una interfaz funcional es una interfaz con un solo método abstracto. Para saber más sobre las Expresiones Lambda haga clic aquí . Sintaxis: (argumento1, argumento2, .. argumento n) -> { // declaraciones }; Aquí hacemos uso de la interfaz … Continue reading «¿Cómo crear hilos usando expresiones Lambda en Java?»

Genere una array multiplicando cada elemento de la array dada por K

Dada una array arr[] de tamaño N y un entero K . La tarea es multiplicar cada elemento de la array por K . Ejemplos: Entrada: arr[] = { 3, 4 }, K = 2 Salida: 6 8 Explicación: Los elementos se convierten en 3*2 = 6 y 4*2 = 8. Entrada: arr[] = { … Continue reading «Genere una array multiplicando cada elemento de la array dada por K»

Java: captura de variables de expresión Lambda con ejemplos

Las variables definidas por el ámbito adjunto de una expresión lambda son accesibles dentro de la expresión lambda. Por ejemplo, una expresión lambda puede usar una instancia o una variable estática definida por su clase adjunta. Una expresión lambda también tiene acceso (tanto explícita como implícitamente), que se refiere a la instancia de invocación de … Continue reading «Java: captura de variables de expresión Lambda con ejemplos»

Conversión de ArrayList a HashMap en Java 8 usando una expresión Lambda

Una expresión lambda es una o más líneas de código que funcionan como función o método. Toma un parámetro y devuelve el valor. La expresión Lambda se puede usar para convertir ArrayList en HashMap. Sintaxis: (parms1, parms2) -> expression Ejemplos: Input : List : [1=»1″, 2=»2″, 3=»3″] Output: Map : {1=1, 2=2, 3=3, 4=4, 5=5} … Continue reading «Conversión de ArrayList a HashMap en Java 8 usando una expresión Lambda»

Referencias de métodos en Java con ejemplos

Las interfaces funcionales en Java y la función Lambda son requisitos previos necesarios para controlar las referencias de métodos en Java. Como todos sabemos, un método es una colección de declaraciones que realizan alguna tarea específica y devuelven el resultado a la persona que llama. Un método puede realizar alguna tarea específica sin devolver nada. … Continue reading «Referencias de métodos en Java con ejemplos»

Cierres en Java con Ejemplos

Un método es una colección de declaraciones que realizan alguna tarea específica y devuelven el resultado a la persona que llama. Un método puede realizar alguna tarea específica sin devolver nada. Los métodos nos permiten reutilizar el código sin volver a escribir el código. En Java, cada método debe ser parte de alguna clase que … Continue reading «Cierres en Java con Ejemplos»

Eliminar elementos repetidos de ArrayList en Java

Requisito previo: ArrayList en Java Dada una ArrayList, la tarea es eliminar elementos repetidos de la ArrayList en Java. Ejemplos: Input: ArrayList = [1, 2, 2, 3, 4, 4, 4] Output: [1, 2, 3, 4] Input: ArrayList = [12, 23, 23, 34, 45, 45, 45, 45, 57, 67, 89] Output: [12, 23, 34, 45, 57, … Continue reading «Eliminar elementos repetidos de ArrayList en Java»

Expresión Java Lambda con colecciones

En este artículo, Lambda Expression with Collections se analiza con ejemplos de clasificación de diferentes colecciones como ArrayList , TreeSet , TreeMap , etc. Clasificación de colecciones con Comparator (o sin Lambda): Podemos usar la interfaz Comparator para ordenar, solo contiene un método abstracto: – comparar(). Una interfaz que solo contiene un único método abstracto … Continue reading «Expresión Java Lambda con colecciones»

Expresiones Lambda en Java 8

Las expresiones lambda básicamente expresan instancias de interfaces funcionales (una interfaz con un único método abstracto se denomina interfaz funcional. Un ejemplo es java.lang.Runnable). Las expresiones lambda implementan la única función abstracta y, por lo tanto, implementan interfaces funcionales. Las expresiones lambda se agregan en Java 8 y proporcionan las siguientes funcionalidades. Habilite para tratar … Continue reading «Expresiones Lambda en Java 8»

Java: parámetros de expresiones lambda

Las expresiones lambda son funciones anónimas. Estas funciones no necesitan un nombre o una clase para ser utilizadas. Las expresiones lambda se agregan en Java 8. Las expresiones lambda básicamente expresan instancias de interfaces funcionales Una interfaz con un único método abstracto se denomina interfaz funcional. Un ejemplo es java.lang.Runnable. Las expresiones lambda implementan solo … Continue reading «Java: parámetros de expresiones lambda»