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

1 la respuesta

¿Referencia de método encadenado de Java 8?

Supongamos que hay un Java Bean típico: class MyBean { void setA(String id) { } void setB(String id) { } List<String> getList() { } }Y me gustaría crear una forma más abstracta de llamar a los setters con la ayuda de un ...

3 la respuesta

Guarde un método en una variable, java 8

¿Es posible guardar un método en una variable? Tengo una clase que se llama MyFilter y filtra elementos en diferentes campos. El constructor de MyFilter debería preguntar 2 cosas: Cadena, por ejemplo, Filtrar elementos por idioma, "Inglés"Esto ...

6 la respuesta

¿Por qué filter () después de flatMap () es "no completamente" vago en las secuencias de Java?

Tengo el siguiente código de muestra: System.out.println( "Result: " + Stream.of(1, 2, 3) .filter(i -> { System.out.println(i); return true; }) .findFirst() .get() ); System.out.println("-----------"); System.out.println( "Result: " + ...

9 la respuesta

¿Cómo ejecutar la lógica en Opcional si no está presente?

Quiero reemplazar el siguiente código usando java8Optional: public Obj getObjectFromDB() { Obj obj = dao.find(); if (obj != null) { obj.setAvailable(true); } else { logger.fatal("Object not available"); } return obj; }El siguiente pseudocódigo ...

1 la respuesta

¿Por qué iterator.forEachRemaining no elimina el elemento en la lambda del consumidor?

Veamos este ejemplo: public class ListIteratorTest { public static void main(String[] args) { List<String> list = new ArrayList<>(); list.add("element1"); list.add("element2"); list.add("element3"); list.add("element4"); ListIterator<String> ...

3 la respuesta

Mezcla / comparador aleatorio

¿Hay alguna forma de emular el comportamiento de Collections.shuffle sin que un comparador sea vulnerable a la implementación del algoritmo de clasificación para que el resultado sea seguro? Me refiero a no romper el contrato comparable, etc.

6 la respuesta

¿Cómo iterar listas anidadas con flujos lambda?

Estoy tratando de refactorizar el siguiente código para expresiones lambda con `stream, especialmente los bucles foreach anidados: public static Result match (Response rsp) { Exception lastex = null; for (FirstNode firstNode : ...

4 la respuesta

¿Dónde está el src.zip para JDK8u40?

Instalé el JDK8u40, pero solo encuentro el javafx-src.zip. ¿Dónde puedo encontrar el código fuente de JDK? El src.zip? A continuación se muestra lo que obtengo después de la instalación: Y por cierto, ¡no vi el asistente de instalación! Esto ...

1 la respuesta

La referencia al método es ambigua cuando se usan lambdas y genéricos

Recibo un error en el siguiente código, que creo que no debería estar allí ... Usando JDK 8u40 para compilar este código. public class Ambiguous { public static void main(String[] args) { consumerIntFunctionTest(data -> { Arrays.sort(data); }, ...

5 la respuesta

¿Cómo forzar max () para devolver TODOS los valores máximos en una secuencia Java?

He probado un poco la función max () en Java 8 lambdas y streams, y parece que en caso de que max () se ejecute, incluso si más de un objeto se compara con 0, devuelve un elemento arbitrario dentro de los candidatos vinculados sin para mayor ...