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

3 la respuesta

Java funcional: interacción entre whenComplete y excepcionalmente

En este código: doSomethingThatMightThrowAnException() .whenComplete((result, ex) -> doSomethingElse()}) .exceptionally(ex -> handleException(ex));Cuando hay una excepción dedoSomethingThatMightThrowAnExceptionson ...

5 la respuesta

Java 8 Stream String Filtro nulo o vacío

Tengo Google Guava dentro de Stream: this.map.entrySet().stream() .filter(entity -> !Strings.isNullOrEmpty(entity.getValue())) .map(obj -> String.format("%s=%s", obj.getKey(), obj.getValue())) .collect(Collectors.joining(","))Como veis hay una ...

3 la respuesta

Una característica peculiar de la inferencia de tipos de excepción en Java 8

Mientras escribía código para otra respuesta en este sitio, me encontré con esta peculiaridad: static void testSneaky() { final Exception e = new Exception(); sneakyThrow(e); //no problems here nonSneakyThrow(e); //ERRROR: Unhandled ...

5 la respuesta

Convierta un bucle for a concat String en una expresión lambda

Tengo el siguiente bucle for que itera a través de una lista de cadenas y almacena el primer carácter de cada palabra en unStringBuilder. Me gustaría saber cómo puedo transformar esto en una expresión lambda StringBuilder chars = new ...

4 la respuesta

¿Por qué el campo 'privado estático' no está permitido en la interfaz Java 8?

Cuando intento compilar el siguiente código public interface SomeInterface{ private static Logger logger = Logger.getLogger(); public default void someMethod(){ logger.info("someMethod: default implementation"); } }Me sale un error Illegal ...

3 la respuesta

¿Debo establecer un MaxMetaspaceSize?

Entonces, después de preguntaresta [https://stackoverflow.com/q/31440956/2283957]pregunta, rápidamente se hizo evidente que la pregunta importante no era "¿cómo puedo", sino "debería"? Tenemos clientes que nos estamos moviendo de Java7 a Java8 ...

4 la respuesta

Convierte Integer [] en una matriz int []

¿Hay alguna forma elegante de convertir una matriz Integer en una matriz int? (No quiero iterar sobre cada elemento; estoy buscando una forma elegante y rápida de escribirlo) Al revés estoy ...

2 la respuesta

¿Cómo leer el archivo línea por línea en Java 8?

En Java 8 veo que se agrega un nuevo método llamado líneas () en la clase Archivos que se puede usar para leer un archivo línea por línea en Java. ¿Funciona para archivos grandes? Quiero decir, ¿podemos cargar las primeras 1000 líneas y luego el ...

5 la respuesta

¿Quieres crear una secuencia de personajes de char array en java?

Desde una matriz de caracteres, quiero construir una secuencia para usar características de Java 8 como filtros y mapas. char[] list = {'a','c','e'}; Stream<Character> cStream = Stream.of(list); // Stream<Character> cStream = ...

7 la respuesta

¿Cuál es el propósito de la palabra clave predeterminada en Java?

Una interfaz en Java es similar a una clase, pero el cuerpo de una interfaz puede incluirsolo métodos abstractosyfinal campos (constantes). Recientemente, vi una pregunta, que se ve así interface AnInterface { public default void myMethod() ...