Preguntas con la etiqueta [java-8]
¿Una expresión lambda crea un objeto en el montón cada vez que se ejecuta?
Cuando itero sobre una colección usando el nuevo azúcar sintáctico de Java 8, como myStream.forEach(item -> { // do something useful }); ¿No es esto equivalente al fragmento de "sintaxis
¿En las secuencias de Java, el vistazo es realmente solo para depurar?
Estoy leyendo sobre transmisiones de Java y descubro cosas nuevas a medida que avanzo. Una de las cosas nuevas que encontré fue la peek()función. Casi todo lo que he leído
¿Función Lambda de Java 8 que arroja una excepción?
Sé cómo crear una referencia a un método que tiene un Stringparámetro y devuelve un int, es: Function<String, Integer> Sin embargo, esto no funciona si la función genera una excepción,
Comprimir transmisiones usando JDK8 con lambda (java.util.stream.Streams.zip)
En JDK 8 con lambda b93 había una clase java.util.stream.Streams.zip en b93 que podía usarse para comprimir secuencias (esto se ilustra en el tutorial Explorando Java8 Lambdas. Parte 1 de
¿Por qué no debería usarse el opcional de Java 8 en los argumentos?
He leído en muchos sitios web que Opcional debe usarse solo como tipo de retorno y no en los argumentos del método. Estoy luchando por encontrar una razón lógica. Por
Limitar una secuencia por un predicado
¿Existe una operación de flujo de Java 8 que limite a (potencialmente infinito) Streamhasta que el primer elemento no coincida con un predicado? En Java 9 podemos usar takeWhilecomo en
¿Es posible utilizar Java 8 para el desarrollo de Android?
Al buscar en la web, no está claro si Java 8 es compatible con el desarrollo de Android o no. Antes de descargar/configurar Java 8, ¿alguien puede indicarme alguna documentación
¿Cómo puedo convertir una Lista de Listas en una Lista en Java 8?
Si tengo un List<List<Object>>, ¿cómo puedo convertirlo en un List<Object>que contenga todos los objetos en el mismo orden de iteración utilizando las funciones de Java 8?
Lambdas de Java 8, Function.identity() o t->t
Tengo una pregunta sobre el uso del Function.identity()método. Imagina el siguiente código: Arrays.asList("a", "b", "c") .stream() .map(Function.identity()) // <- This, .map(str -> str) // <- is the same as this.