Preguntas etiquetadas con java-8

91
completablefuture unirse vs obtener

¿Cuál es la diferencia entre CompletableFuture.get()y CompletableFuture.join()? A continuación se muestra mi código: List<String> process() { List<String> messages = Arrays.asList("Msg1", "Msg2", "Msg3", "Msg4", "Msg5", "Msg6", "Msg7", "Msg8", "Msg9", "Msg10", "Msg11", "Msg12");...

90
Agrupar por múltiples nombres de campo en java 8

Encontré el código para agrupar los objetos por algún nombre de campo de POJO. A continuación se muestra el código para eso: public class Temp { static class Person { private String name; private int age; private long salary; Person(String name, int age, long salary) { this.name =...

90
Diferencia entre findAny () y findFirst () en Java 8

На этот вопрос есть ответы на Stack Overflow на русском : Какие различия между findFirst y findAny en Java 8? Estoy un poco confundido entre Stream#findAny()y Stream#findFirst()de la StreamAPI en Java 8. Lo que entendí es que ambos devolverán el primer elemento...

87
java.util.Objects.isNull vs object == null

Como sabes, java.util.Objectses Esta clase consta de métodos de utilidad estáticos para operar con objetos. Uno de esos métodos es Objects.isNull(). Tengo entendido que Objects.isNull()eliminaría la posibilidad de asignar accidentalmente un valor nulo al objeto omitiendo el segundo =. Sin...

85
Ejemplo de método Java 8 Streams FlatMap

He estado revisando la próxima Java update, a saber: Java 8 or JDK 8. Sí, estoy impaciente, hay muchas cosas nuevas, pero hay algo que no entiendo, un código simple: final Stream<Integer>stream = Stream.of(1,2,3,4,5,6,7,8,9,10); stream.flatMap(); los javadocs son public <R>...