Resultados de la búsqueda a petición "java-8"
Java 8 autoboxing + generics: comportamiento diferente con variable vs. método
Encontré un fragmento de código que después de cambiar de Java 7 a Java 8 dejó de compilarse. No presenta ninguna de las nuevas cosas de Java 8 como lambda o streams. Reduje el código problemático a la siguiente situación: GenericData<Double> g ...
Cómo convertir Array a HashMap usando Java 8 Stream
Estoy escribiendo una función para convertir la matriz a Map usando Java 8 Stream. Esto es lo que quería public static <K, V> Map<K, V> toMap(Object... entries) { // Requirements: // entries must be K1, V1, K2, V2, .... ( even length ) if ...
¿Por qué no hay IntStream.flatMapToObj ()?
Estoy tratando de hacer algo como esto: Stream<Object> stream = IntStream.of(...) .flatMapToObj(i -> getStreamOfObjects(i));Desafortunadamente,IntStream.flatMapToObj() no existe, incluso en Java 9. ¿Por qué se dejó de lado?¿Qué es una solución ...
¿Cómo se comportan las secuencias paralelas de Java 8 en una excepción lanzada?
¿Cómo se comportan las secuencias paralelas de Java 8 en una excepción lanzada en la cláusula de consumo, por ejemplo enforEach ¿manejo? Por ejemplo, el siguiente código: final AtomicBoolean throwException = new AtomicBoolean(true); ...
Collectors.toMap con las mismas claves (imprimir la misma clave)
Tengo este código para obtener el mapa: List<MyObject> myList = myMethod.getList(); myList.stream().collect( Collectors.toMap( MyObject::getKey, MyObject::getValue, (e1, e2) -> { System.out.println("Duplicate keys !!!"); return e1; }, ...
DateTimeFormatter semanal año dif.
Estoy migrando mi aplicación de Joda-Time a Java 8java.time. Una de las cosas con las que me encontré es la impresión de un año basado en la semana usando un patrón en ...
¿Por qué el filtro con efectos secundarios funciona mejor que una implementación basada en Spliterator?
En cuanto a la preguntaCómo omitir líneas pares de una secuencia obtenida de Files.lines [https://stackoverflow.com/q/30170089/1140754]Seguí el enfoque de respuesta aceptado implementando el míofilterEven() método basado enSpliterator<T> ...
Consumer lambda en Java 8 [duplicado]
Esta pregunta ya tiene una respuesta aquí: ¿Por qué una referencia de método Java con tipo de retorno coincide con la interfaz del consumidor? [/questions/37308294/why-does-a-java-method-reference-with-return-type-match-the-consumer-interface] ...
Detalle de implementación del método de cambio de tamaño de HashMap
Como sugiere el título, esta es una pregunta sobre un detalle de implementación deHashMap#resize - ahí es cuando la matriz interna se duplica en tamaño. Es un poco sospechoso, pero realmente he intentado demostrar que hice lo mejor que pude ...
Java 8 Streams - ¿Tiempo de espera?
Quiero recorrer una gran variedad y hacer un conjunto complicado de instrucciones que lleva mucho tiempo. Sin embargo, si han pasado más de 30 segundos, quiero que se rinda. ex. final long start = System.currentTimeMillis(); ...