Resultados de la búsqueda a petición "java-8"
Agregar nuevo valor a la secuencia existente
¿Hay una buena manera de agregar un nuevo valor a los existentes?Stream? Todo lo que puedo imaginar es algo como esto: public <T> Stream<T> addToStream(Stream<T> stream, T elem ) { List<T> result = stream.collect(Collectors.toList()); ...
Opcional o Else Opcional en Java
He estado trabajando con el nuevoTipo opcional en Java 8 [https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html], y me he encontrado con lo que parece una operación común que no es compatible funcionalmente: un ...
¿Cómo trato con la Función <T, R> y puntos suspensivos / varargs en este caso?
Uno de mi proyecto estirando lambdas [https://github.com/fge/throwing-lambdas]; en él pretendo facilitar el uso del potencial@FunctionalInterfacepecadoStreams, cuyo único "defecto" para ser utilizado en transmisiones es que arrojan excepciones ...
Opcional vs lanzar una excepción
¿Es cierto que desde Java 1.8 regresaOptional Qué objeto es más preferible que lanzar una excepción? Cada vez más veo el código así: public Optional<?> get(int i) { // do somtething Object result = ... Optional.ofNullable(result); }En lugar de ...
Spliterators no divisibles
Estoy tratando de entender comoSpliterator funciona y cómo se diseñan los spliterators. Reconozco quetrySplit() es probablemente uno de los métodos más importantes deSpliterator, pero cuando veo un terceroSpliterator implementaciones, a veces veo ...
Las secuencias Java8 de ejecución secuencial y paralela producen resultados diferentes.
Ejecutando el siguiente ejemplo de flujo en Java8: System.out.println(Stream .of("a", "b", "c", "d", "e", "f") .reduce("", (s1, s2) -> s1 + "/" + s2) );rendimientos: /a/b/c/d/e/fLo cual, por supuesto, no es una sorpresa. Debido ...
Manejo de excepciones de proveedores de Java 8 con CompletableFuture
Considere el siguiente código: public class TestCompletableFuture { BiConsumer<Integer, Throwable> biConsumer = (x,y) -> { System.out.println(x); System.out.println(y); }; public static void main(String args[]) { TestCompletableFuture testF = ...
¿Dónde se definen las constantes Java 8 DateTimeFormatters?
Estoy mirando elDateTimeFormatter [https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html] clase y me preguntaba dónde están las constantes como"M", "EEE" y"YY" etc están definidos. Más específicamente, debería haber un ...
Obtener el patrón original String dado un JDK 8 DateTimeFormatter?
Relacionado con mi preguntaaquí [https://stackoverflow.com/questions/28947664/where-are-the-java-8-datetimeformatters-constants-defined] - ¿Cómo consigo el original?pattern Cadena dada unaDateTimeFormatter?
¿Por qué lambda me obliga a usar una matriz de elementos únicos en lugar del objeto final?
Tengo la siguiente clase: public class Item{ private String name; //setter getter }Y colección de artículos. Me gustaría obtener el nombre del último artículo en la colección. Para hacer eso, simplemente itero sobre toda la colección y uso el ...