Resultados de la búsqueda a petición "java-8"

4 la respuesta

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 ...

5 la respuesta

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 ...

3 la respuesta

¿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 ...

1 la respuesta

¿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); ...

2 la respuesta

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; }, ...

1 la respuesta

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 ...

1 la respuesta

¿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> ...

2 la respuesta

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] ...

2 la respuesta

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 ...

3 la respuesta

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(); ...