Preguntas con la etiqueta [java-8]

Lista java-8 preguntas

Tengo una API externa que me devuelve fechas como longs, representadas como milisegundos desde el comienzo de la Época. Con la API de Java de estilo antiguo, simplemente construiría una

Estoy tratando de calcular la diferencia entre dos.LocalDateTime . La salida debe tener el formato y years m months d days h hours m minutes s seconds. Esto es lo

En Java 8, los métodos se pueden crear como expresiones Lambda y se pueden pasar por referencia (con un poco de trabajo interno). Hay muchos ejemplos en línea con lambdas

Estoy intentando formatear un instante en una cadena usando la nueva API de fecha y hora de Java 8 y el siguiente patrón: Instant instant = ...; String out =

OptionalEl tipo introducido en Java 8 es algo nuevo para muchos desarrolladores. ¿Es una buena práctica un método getter que devuelva Optional<Foo>el tipo en lugar del clásico ? FooSupongamos que

Calcular días entre dos fechas en Java 8

14
respuestas
376
votos
421.0k
vistas

Sé que hay muchas preguntas en SO sobre cómo obtener Datemensajes de correo electrónico en Java, pero quiero un ejemplo que utilice la nueva DateAPI de Java 8. También conozco

Una de las características más útiles de Java 8 son los nuevos defaultmétodos en las interfaces. Básicamente, existen dos razones (puede haber otras) por las que se han introducido: Proporcionar

¿Cómo convertir un iterador en una secuencia?

11
respuestas
618
votos
340.4k
vistas

Estoy buscando una forma concisa de convertir an Iteratoren a Streamo, más específicamente, "ver" el iterador como una secuencia. Por motivos de rendimiento, me gustaría evitar una copia del iterador

Java 8 Iterable.forEach() vs bucle foreach

8
respuestas
555
votos
505.0k
vistas

¿Cuál de las siguientes es una mejor práctica en Java 8? Java 8: joins.forEach(join -> mIrc.join(mSession, join)); Java 7: for (String join : joins) { mIrc.join(mSession, join); } Tengo muchos

Convierta java.time.LocalDate al tipo java.util.Date

13
respuestas
465
votos
577.9k
vistas

Quiero convertir java.time.LocalDatea java.util.Datetipo. Porque quiero fijar la fecha en JDateChooser. ¿O hay algún selector de fechas que admita java.timefechas?

Estoy mirando los documentos IntStreamy veo un toArraymétodo, pero no hay forma de ir directamente a unList<Integer> ¿ Seguramente hay una manera de convertir a Streamen a List?

Quiero resumir una lista de números enteros. Funciona de la siguiente manera, pero la sintaxis no parece correcta. ¿Se podría optimizar el código? Map<String, Integer> integers; integers.values().stream().mapToInt(i -> i).sum();

Java 8 agregó una nueva API java.time para trabajar con fechas y horas ( JSR 310 ). Tengo la fecha y la hora como cadena (por ejemplo, "2014-04-08 12:30"). ¿

Java 8 tiene una API completamente nueva para fecha y hora. Una de las clases más útiles de esta API es LocalDateTime, para mantener un valor de fecha con hora

He diseñado una aplicación javafx que funciona bien en jdk 7. Cuando intento ejecutarla en java 8, obtengo las siguientes excepciones: javafx.fxml.LoadException: at javafx.fxml.FXMLLoader.constructLoadException(FXMLLoader.java:2617) at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:2595) at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:2441) at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:3230)