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

6 la respuesta

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 ...

4 la respuesta

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 ...

2 la respuesta

¿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 ...

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 ...

2 la respuesta

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) ...

2 la respuesta

¿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(); ...

4 la respuesta

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 = ...

6 la respuesta

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 ...

1 la respuesta

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 ...

1 la respuesta

¿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) { ...