Método Collectors toList() en Java con ejemplos

El método toList() de Collectors Class es un método estático (clase). Devuelve una interfaz de recopilador que recopila los datos de entrada en una nueva lista. Este método nunca garantiza el tipo, la mutabilidad, la serialización o la seguridad de subprocesos de la lista devuelta, pero para tener más control se puede usar el método … Continue reading «Método Collectors toList() en Java con ejemplos»

Transmita anyMatch() en Java con ejemplos

Stream anyMatch(Predicate predicate) devuelve si algún elemento de esta secuencia coincide con el predicado proporcionado. Puede que no evalúe el predicado en todos los elementos si no es necesario para determinar el resultado. Esta es una operación de terminal de cortocircuito. Una operación terminal está en cortocircuito si, cuando se le presenta una entrada infinita, … Continue reading «Transmita anyMatch() en Java con ejemplos»

Flujo de caracteres Vs Flujo de bytes en Java

Un flujo es una secuencia de datos. I/O Stream se refiere a un flujo que es poco probable que sea un método para acceder secuencialmente a un archivo. Flujo de E/S significa una fuente de entrada o un destino de salida que representa diferentes tipos de fuentes, por ejemplo, archivos de disco. El paquete java.io … Continue reading «Flujo de caracteres Vs Flujo de bytes en Java»

Programa para iterar sobre un flujo con índices en Java 8

Dado un Stream en Java, la tarea es iterarlo con la ayuda de índices. Ejemplos: Entrada : Corriente = [G, e, e, k, s] Salida : [0 -> G, 1 -> e, 2 -> e, 3 -> k, 4 -> s] Entrada : Corriente = [G, e, e, k, s, F, o, r, G, e, … Continue reading «Programa para iterar sobre un flujo con índices en Java 8»

LongStream.Builder agregar (long t) en Java

LongStream.Builder add(long t) se usa para insertar un elemento en el elemento en la fase de construcción de la transmisión. Agrega un elemento a la secuencia que se está construyendo. Sintaxis: default LongStream.Builder add(long t) Parámetros: este método acepta un parámetro obligatorio t que es el elemento que se debe ingresar en la transmisión. Excepciones: … Continue reading «LongStream.Builder agregar (long t) en Java»

Java 8 | Coleccionistas promediandoInt() con ejemplos

El método Collectors averagingInt(ToIntFunction<? super T> mapper) se usa para encontrar la media de los enteros pasados ​​en los parámetros. Este método devuelve un Collector que produce la media aritmética de una función de valor entero aplicada a los elementos de entrada. Si no se pasan elementos como elementos de entrada, este método devuelve 0. … Continue reading «Java 8 | Coleccionistas promediandoInt() con ejemplos»

LongStream toArray() en Java

LongStream toArray() devuelve una array que contiene los elementos de esta secuencia. Es una operación terminal, es decir, puede atravesar la corriente para producir un resultado o un efecto secundario. Una vez realizada la operación de terminal, la canalización de flujo se considera consumida y ya no se puede utilizar. Sintaxis: long[] toArray() Valor devuelto: … Continue reading «LongStream toArray() en Java»

IntStream asLongStream() en Java

IntStream asLongStream() devuelve un LongStream que consta de los elementos de este flujo, convertidos en largos. Esta es una operación intermedia. Las operaciones intermedias se invocan en una instancia de Stream y, una vez que finalizan su procesamiento, dan una instancia de Stream como salida. Sintaxis: LongStream asLongStream() Where, LongStream is a sequence of primitive … Continue reading «IntStream asLongStream() en Java»

LongStream distinto() en Java con ejemplos

LongStream distinto() es un método en java.util.stream.LongStream. Este método devuelve una secuencia que consta de los distintos elementos. Esta es una operación intermedia con estado , es decir, puede incorporar el estado de elementos vistos previamente al procesar elementos nuevos. Sintaxis: LongStream distinct() Where, LongStream is a sequence of primitive long-valued elements. A continuación se … Continue reading «LongStream distinto() en Java con ejemplos»

Rango LongStream() en Java

LongStream range(long startInclusive, long endExclusive) devuelve un LongStream ordenado secuencialmente desde startInclusive (inclusivo) hasta endExclusive (exclusivo) en un paso incremental de 1. Sintaxis: static LongStream range(long startInclusive, long endExclusive) Parámetros: LongStream: una secuencia de elementos primitivos de valor largo. startInclusive : el valor inicial inclusivo. endExclusive : el límite superior exclusivo. Valor devuelto: un LongStream … Continue reading «Rango LongStream() en Java»