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

1 la respuesta

Llamada de método de interfaz estática ilegal

Java-8 permite definir métodos estáticos dentro de la interfaz, perorestringe [https://docs.oracle.com/javase/specs/jls/se8/html/jls-9.html#jls-9.4]invocación por solo nombre de interfaz: 9.4: Una interfaz puede declarar métodos estáticos, que ...

1 la respuesta

Aplicar reintentos en un RXjava

Quiero ejecutar un método con reintentos usando RXJava return Observable .just(myObj) .flatMap(doc -> myFunc(myObj, ....) ) .doOnError(e -> log.Error()) .onErrorResumeNext(myObj2 -> methodIWantToRunWithRetries(...) .onErrorResumeNext(myObj3 ...

1 la respuesta

¿Cuándo se cierra realmente un IntStream? ¿SonarQube S2095 es un falso positivo para IntStream?

Estoy usando secuencias de Java 8 en lugar de muchos estilos antiguos para que los bucles repitan un montón de resultados y generen estadísticas resumidas. Por ejemplo: int messages = ...

2 la respuesta

Agrupación dinámica por atributos específicos con Collection.stream

Estoy tratando de agrupar una lista de objetos por múltiples atributos, usando Java 8 Collection-Stream. Esto funciona bastante bien: public class MyClass { public String title; public String type; public String module; public MyClass(String ...

4 la respuesta

¿Puedo "usar" Java 8 con Android Development ahora?

Actualmente tengo Java 7 JDK instalado. Ha sido así por un tiempo. Sin embargo, recientemente, mi profesor está instruyendo a la clase que desinstale Java JDK 7 e instale Java JDK 8 en su lugar para poder trabajar en la tarea y tal. He estado ...

3 la respuesta

Buscar patrón en archivos con java 8

Considero que tengo un archivo como (solo un extracto) name: 'foobar'Me gusta recuperarfoobar cuando descubro la línea conname. Mi enfoque actual es Pattern m = Pattern.compile("name: '(.+)'"); try (Stream<String> lines ...

2 la respuesta

Análisis de fecha de desplazamiento de Java 8

Necesito analizar una cadena en el siguiente formato2015-01-15-05:00 a LocalDate (o algo más) en UTC. El problema es que el siguiente ...

2 la respuesta

Multiplicar 2 matrices dobles [] [] usando flujos

Me pregunto cuál es la forma más compacta y eficiente de múltiples 2double[][] matrices matrices utilizando flujos. El enfoque debe seguir las reglas de multiplicación de matrices como se ilustra ...

3 la respuesta

¿Por qué el flujo paralelo con lambda en el inicializador estático causa un punto muerto?

Me encontré con una situación extraña en la que usar una transmisión paralela con un lambda en un inicializador estático lleva una eternidad sin uso de CPU. Aquí está el código: class Deadlock { static { IntStream.range(0, ...

5 la respuesta

Expresión de flujo compacta para transponer matrices dobles [] []

Quiero transponer undouble[][] matriz con la expresión más compacta y eficiente posible. En este momento tengo esto: public static Function<double[][], double[][]> transpose() { return (m) -> { final int rows = m.length; final int columns = ...