Resultados de la búsqueda a petición "java-stream"

3 la respuesta

Java 8 anidado paralelo para cada bucle de rendimiento pobre. ¿Se espera este comportamiento?

Nota: ya abordé este problema en otra publicación SO:El uso de un semáforo dentro de una acción de flujo paralelo anidado de Java 8 puede DEADLOCK. ¿Es esto un ...

2 la respuesta

¿Cómo mapear a múltiples elementos con flujos Java 8?

Tengo una clase como esta: class MultiDataPoint { private DateTime timestamp; private Map<String, Number> keyToData; }y quiero producir, para cada MultiDataPoint class DataSet { public String key; List<DataPoint> dataPoints; } class DataPoint{ ...

5 la respuesta

Encuentra el primer elemento por predicado

Acabo de comenzar a jugar con Java 8 lambdas y estoy tratando de implementar algunas de las cosas a las que estoy acostumbrado en lenguajes funcionales. Por ejemplo, la mayoría de los lenguajes funcionales tienen algún tipo de función de ...

2 la respuesta

terminar o romper el bucle de flujo de Java 8 [duplicar]

Esta pregunta ya tiene una respuesta aquí: Limitar una secuencia por un predicado [/questions/20746429/limit-a-stream-by-a-predicate] 18 respuestasTengo un bucle de flujo de Java 8 con el siguiente contenido: void matchSellOrder(Market market, ...

22 la respuesta

Java 8 secuencia de orden inverso

Pregunta general: ¿Cuál es la forma correcta de revertir una secuencia? Suponiendo que no sabemos en qué tipo de elementos consta ese flujo, ¿cuál es la forma genérica de revertir cualquier flujo? Pregunta especifica: IntStream proporciona un ...

4 la respuesta

Java 8 Stream - Cómo volver a reemplazar el contenido de una cadena con una lista de elementos para encontrar

Deseo reemplazar el siguiente código usando java8 .stream () o .foreach (). Sin embargo, estoy teniendo problemas para hacer esto. Probablemente sea muy fácil, pero estoy encontrando la forma funcional de pensar una lucha :) Puedo iterar, no ...

3 la respuesta

Java 8 Streams: múltiples filtros versus condición compleja

A veces quieres filtrar unStream con más de una condición: myList.stream().filter(x -> x.size() > 10).filter(x -> x.isCool()) ...o podrías hacer lo mismo con una condición compleja y unasoltero filter: myList.stream().filter(x -> x.size() > 10 ...

3 la respuesta

¿Es realmente necesario mapToDouble () para sumar una Lista <Double> con secuencias Java 8?

Por lo que puedo decir, la forma de resumir unList<Double> usar Java 8 streams es esto: List<Double> vals = . . . ; double sum = vals.stream().mapToDouble(Double::doubleValue).sum();Para mi, elmapToDouble(Double::doubleValue) parece un poco ...

8 la respuesta

¿Debo devolver una Colección o una Transmisión?

Supongamos que tengo un método que devuelve una vista de solo lectura en una lista de miembros: class Team { private List<Player> players = new ArrayList<>(); // ... public List<Player> getPlayers() { return ...

1 la respuesta

¿Cómo reducir el cortocircuito en Stream?

Supongamos que tengo una secuencia de valores booleanos y la operación de reducción que estoy escribiendo es|| (O). ¿Puedo escribirlo de tal manera que la evaluación de al menos algunos de los elementos se abandone si untrue ...