Resultados de la búsqueda a petición "java-8"
¿Debo usar put () o putIfAbsent () después de usar getOrDefault ()?
Java8 introdujo esos buenos métodosgetOrDefault() yputIfAbsent(), permitiendo escribir código como: Map<Foo, List<Bar>> itemsByFoo = ... List<Bar> bars = itemsByFoo.getOrDefault(key, new ArrayList<>()); bars.add(someNewBar);Ahora me pregunto si ...
Java 8 stream's toArray y parámetro de tamaño
Me preguntaba cómo stream (). ToArray [x -> new Integer [x]] sabe desde qué tamaño de matriz. Escribí un fragmento en el que creé una lista de un número entero de tamaño 4 y filtré los valores y creó una matriz de longitud de la secuencia ...
No se puede analizar la cadena en formato ISO 8601, sin dos puntos en el desplazamiento, a Java 8 Date
Estoy un poco frustrado con la funcionalidad de formato / análisis de fecha de Java 8. Estaba tratando de encontrar la configuración de Jackson yDateTimeFormatter analizar"2018-02-13T10:20:12.120+0000" cadena a cualquier fecha de Java 8, y no lo ...
Reemplazar todo con funciones lambda java8
Dadas las siguientes variables templateText = "Hi ${name}"; variables.put("name", "Joe");Me gustaría reemplazar el marcador de posición $ {name} con el valor "Joe" usando el siguiente código (que no funciona) variables.keySet().forEach(k -> ...
Implementación de HashMap Java 8
Según el siguiente documento de enlace:Implementación de Java HashMap [https://dzone.com/articles/hashmap-performance] Estoy confundido con la implementación deHashMap (o mejor dicho, una mejora enHashMap) Mis consultas son: en primer ...
Qué sistemas operativos admiten la observación de archivos nativos (como inotify) en Java
El JavaDoc parajava.nio.file.WatchService estados; La implementación ... está destinada a mapearse directamente en elrecurso de notificación de eventos de archivo nativodonde esté disponible, o para usar un mecanismo primitivo, como sondeo, ...
Diseño de recursión de cola usando java 8
Estaba probando el siguiente ejemplo proporcionar en elhablar [https://youtu.be/4tEi86h8-TM?t=32m30s]para entender la recursividad de la cola en java8. @FunctionalInterface public interface TailCall<T> { TailCall<T> apply(); default boolean ...
¿Cuándo se considera que se consume un Java 8 Stream?
Mi entendimiento fue que un Java 8Stream se considera que se consume una vez que una operación terminal, comoforEach() ocount(), es interpretado. Sin embargo, el caso de pruebamultipleFilters_separate a continuación ...
Método de interfaz predeterminado para superclase abstracta
Digamos que tengo la siguiente estructura: abstract class A { abstract boolean foo(); } interface B { default boolean foo() { return doBlah(); } } class C extends A implements B { //function foo }Java ahora se quejará de esa claseC debe ...
Cancela recursivamente un todo de Futuro Completable
Si tengo CompletableFuture<Something> future1 = service.request(param1); CompletableFuture<Something> future2 = service.request(param2); CompletableFuture<Void> many = CompletableFuture.allOf(future1, future2);que pasará cuando lo ...