Resultados de la búsqueda a petición "java-stream"
Java 8 Stream IllegalStateException: Stream ya ha sido operado o cerrado
Estoy tratando de generar instancias de Order usando la API Stream. Tengo una función de fábrica que crea el pedido, y se utiliza un DoubleStream para inicializar el importe del pedido. private DoubleStream doubleStream = new ...
Java 8 stream se une y devuelve múltiples valores
Estoy transfiriendo un fragmento de código de .NET a Java y me topé con un escenario en el que quiero usar stream para mapear y reducir. class Content { private String propA, propB, propC; Content(String a, String b, String c) { propA = a; propB ...
¿No terminal para cada () en una secuencia?
A veces, al procesar una secuencia Java (), necesito un no terminal para que cada () se use para desencadenar un efecto secundario pero sin terminar el procesamiento. Sospecho que podría hacer esto con algo como .map (elemento -> f ...
¿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 ...
Excepción extraña "Clase de tipo de receptor no válido java.lang.Object; no es un subtipo de ... "
Recibo esta extraña excepción en el código ejecutado usando jre1.8.0_66: Exception in thread "main" java.lang.BootstrapMethodError: call site initialization exception at java.lang.invoke.CallSite.makeSite(CallSite.java:341) ...
¿Cómo se detienen las transmisiones?
Me preguntaba cuándo creé mi propia secuencia infinita conStream.generate cómo se detienen los flujos que están en la biblioteca estándar ... Por ejemplo, cuando tiene una lista con registros: List<Record> records = getListWithRecords(); ...
Java 8 filtrado lambda según la condición y el orden
staba tratando de filtrar una lista basada en múltiples condiciones, ordenando. class Student{ private int Age; private String className; private String Name; public Student(int age, String className, String name) { Age = age; this.className = ...
Convierta objetos vinculados en secuencia o colección
Quiero iterar sobre un stacktrace. El stacktrace consiste en objetos arrojables cuyo getCause () devuelve el siguiente objeto arrojable. La última llamada a getCause () devuelve nulo. (Ejemplo: a -> b -> nulo) Intenté usar Stream.iterable () que ...
Flujos de Java 8: ¿por qué el flujo paralelo es más lento?
Estoy jugando con las transmisiones de Java 8 y no puedo entender los resultados de rendimiento que obtengo. Tengo una CPU de 2 núcleos (Intel i73520M), Windows 8 x64 y actualización Java 8 de 64 bits 5. Estoy haciendo un mapa simple sobre la ...
¿Puede recopilar (unir ()) sin asignar a una cadena?
Estoy leyendo Java 8 en acción, y el autor dice que si tiene una clase que anula el método toString, no necesita asignar la secuencia a Strings cuando realiza la recopilación (join ()). Un ejemplo public static void main(String... args) { ...