Resultados de la búsqueda a petición "java-stream"
Agrupación dinámica por atributos específicos con Collection.stream
Estoy tratando de agrupar una lista de objetos por múltiples atributos, usando Java 8 Collection-Stream. Esto funciona bastante bien: public class MyClass { public String title; public String type; public String module; public MyClass(String ...
Multiplicar 2 matrices dobles [] [] usando flujos
Me pregunto cuál es la forma más compacta y eficiente de múltiples 2double[][] matrices matrices utilizando flujos. El enfoque debe seguir las reglas de multiplicación de matrices como se ilustra ...
¿Por qué el flujo paralelo con lambda en el inicializador estático causa un punto muerto?
Me encontré con una situación extraña en la que usar una transmisión paralela con un lambda en un inicializador estático lleva una eternidad sin uso de CPU. Aquí está el código: class Deadlock { static { IntStream.range(0, ...
Expresión de flujo compacta para transponer matrices dobles [] []
Quiero transponer undouble[][] matriz con la expresión más compacta y eficiente posible. En este momento tengo esto: public static Function<double[][], double[][]> transpose() { return (m) -> { final int rows = m.length; final int columns = ...
Une cadenas con diferentes delimitadores diferentes
Utilizandostream.collect(Collectors.joining(", ")) Puedo unir fácilmente todas las cadenas de mi flujo delimitadas por una coma. Un posible resultado sería"a, b, c". Pero, ¿y si quiero que el último delimitador sea diferente? Por ejemplo para ...
Cómo dividir números pares e impares y la suma de ambos en la colección usando Stream
¿Cómo puedo dividir números pares e impares y sumar ambos en la colección usando el método Stream de java-8? public class SplitAndSumOddEven { public static void main(String[] args) { // Read the input try (Scanner scanner = new ...
Java 8 Stream de superclases, archivos principales, componentes principales, lista vinculada, etc.
Me gustaría convertir lo siguientefor declaración a una secuencia de Java 8 (es decirStream<Class<?>>) La solución ideal sería lo suficientemente simple como para adaptarla fácilmente a una variedad de situaciones de atravesar una lista vinculada ...
No se puede convertir IntStream en alguna secuencia de objetos
Estoy tratando de usar unIntStream para instanciar un flujo de objetos: Stream<MyObject> myObjects = IntStream .range(0, count) .map(id -> new MyObject(id));Pero dice que no puede convertirMyObject aint.
procesamiento paralelo con flujo infinito en Java
¿Por qué el siguiente código no imprime ninguna salida, mientras que si eliminamos el paralelo, imprime 0, 1? IntStream.iterate(0, i -> ( i + 1 ) % 2) .parallel() .distinct() .limit(10) .forEach(System.out::println);Aunque lo ideal es que el ...
Cómo agregar elementos internos de Map cuando las claves están duplicadas con Java Stream API
Tengo una lista deList<Map<String, Object>> Me gusta esto [ {"A": 50, "B": 100, "C": 200, "D": "Auction" }, { "A": 101322143.24, "B": 50243301.2, "C": 569, "D": "Sold Promissory Buyer" }, { "A": 500, "B": 1000, "C": 1500, "D": "Auction" }]Estoy ...