Resultados de la búsqueda a petición "java-8"
Java8 CompletableFuture recoveryWith equivalente? por ejemplo, excepcionalmente, pero devuelve CompletableFuture <U>
No veo una forma obvia de manejar una excepción con un resultado asincrónico. Por ejemplo, si quiero volver a intentar una operación asincrónica. Esperaría algo como esto, sin embargo, handleAsync no hace lo que crees que hace: ejecuta las ...
Java 8/9: ¿Se puede asignar un carácter en una cadena a sus índices (usando secuencias)?
Dado unString s y unchar c, Tengo curiosidad si existe algún método para producir unList<Integer> list des (donde los elementos dentrolist representar los índices dec dentros) Un cierre, peroincorrectoenfoque sería: public static List<Integer> ...
¿Cuándo y cómo convierte HashMap el cubo de la lista vinculada a Red Black Trees? [duplicar]
Esta pregunta ya tiene una respuesta aquí: Implementación de HashMap Java 8 [/questions/43911369/hashmap-java-8-implementation] 5 respuestasEstaba revisando las características de Java 8 y descubrí que los hashmaps usan un árbol negro rojo en ...
Excepciones marcadas lanzadas desde expresiones lambda
¿Puede explicar por qué las excepciones marcadas deben capturarse desde las expresiones lambda? En otras palabras, ¿por qué el siguiente código no se compila ... public void doSomething(ObjectInputStream istream) throws IOException { // The read ...
¿Puede una lambda acceder a los miembros de su interfaz funcional de destino?
He creado una interfaz simple usando java8. En eso contiene un método y un método predeterminado. interface Lambda{ default void dummy(){ System.out.println("Call this.."); } void yummy(); }Estoy tratando de usar estos dos métodos usando la ...
Java 8 toMap IllegalStateException Duplicate Key
Tengo un archivo que contiene datos en el siguiente formato 1 2 3Quiero cargar esto para mapear como{(1->1), (2->1), (3->1)} Este es el código Java 8, Map<Integer, Integer> map1 = Files.lines(Paths.get(inputFile)) .map(line -> line.trim()) ...
Java 8 no mantiene el orden mientras se agrupa
Estoy usando Java 8 para agrupar por datos. Pero los resultados obtenidos no están en orden. Map<GroupingKey, List<Object>> groupedResult = null; if (!CollectionUtils.isEmpty(groupByColumns)) { Map<String, Object> mapArr[] = ...
¿Por qué Stream no tenía un método toList ()?
Cuando se usan las secuencias Java 8, es bastante común tomar una lista, crear una secuencia a partir de ella, hacer negocios y volver a convertirla. Algo como: Stream.of(-2,1,2,-5) .filter(n -> n > 0) .map(n -> n * ...
¿Por qué Java no cierra la secuencia () después de emitir una operación de terminal?
Despues de leer https://www.airpair.com/java/posts/spring-streams-memory-efficiency [https://www.airpair.com/java/posts/spring-streams-memory-efficiency], Estoy tentado a transmitir los resultados de una base de datos, pero como lo discutí con un ...
No se puede convertir vacío a java.lang.Void
Estoy tratando de hacer lo siguiente interface Updater { void update(String value); } void update(Collection<String> values, Updater updater) { update(values, updater::update, 0); } void update(Collection<String> values, Function<String, Void> ...