Preguntas etiquetadas con java-8

Utilice esta etiqueta para preguntas específicas sobre Java 8, que es la versión 8 (número interno 1.8) de la plataforma Java, lanzada el 18 de marzo de 2014. En la mayoría de los casos, también debe especificar la etiqueta java.




6
Por qué java.util.Optional no es serializable, cómo serializar el objeto con tales campos
La clase Enum es serializable, por lo que no hay ningún problema para serializar objetos con enumeraciones. El otro caso es donde la clase tiene campos de clase java.util.Optional. En este caso, se lanza la siguiente excepción: java.io.NotSerializableException: java.util.Optional ¿Cómo lidiar con tales clases, cómo serializarlas? ¿Es posible enviar tales …

11
Diferencia entre los métodos estáticos y predeterminados en la interfaz
Estaba aprendiendo a través de interfaces cuando noté que ahora puede definir métodos estáticos y predeterminados en una interfaz. public interface interfacesample2 { public static void method() { System.out.println("hello world"); } public default void menthod3() { System.out.println("default print"); } } Por favor, explique la diferencia de los dos y también …
107 java  java-8 




20
Recopilar pares sucesivos de una secuencia
Dada una corriente como { 0, 1, 2, 3, 4 }, ¿Cómo puedo transformarlo de la manera más elegante en una forma dada? { new Pair(0, 1), new Pair(1, 2), new Pair(2, 3), new Pair(3, 4) } (asumiendo, por supuesto, que he definido la clase Par)? Editar: No se trata …
102 java  java-8  java-stream 

6
¿Cómo extraer epoch de LocalDate y LocalDateTime?
¿Cómo extraigo el valor de época Longde instancias de LocalDateTimeo LocalDate? He intentado lo siguiente, pero me da otros resultados: LocalDateTime time = LocalDateTime.parse("04.02.2014 19:51:01", DateTimeFormatter.ofPattern("dd.MM.yyyy HH:mm:ss")); System.out.println(time.getLong(ChronoField.SECOND_OF_DAY)); // gives 71461 System.out.println(time.getLong(ChronoField.EPOCH_DAY)); // gives 16105 Lo que quiero es simplemente el valor 1391539861de la fecha "04.02.2014 19:51:01"y hora local . …
102 java  time  java-8  epoch  java-time 

8
Explicación del proveedor y consumidor de Java 8 para el profano
Como aprendizaje de Java programador no Java, estoy leyendo acerca Suppliery Consumerlas interfaces en el momento. Y no puedo entender su uso y significado. ¿Cuándo y por qué utilizaría estas interfaces? ¿Alguien puede darme un ejemplo simple de un profano de esto? Encuentro que los ejemplos de Doc no son …
101 java  java-8 

5
¿Cuándo debo usar las transmisiones?
Me encontré con una pregunta al usar un Listy su stream()método. Si bien sé cómo usarlos, no estoy muy seguro de cuándo usarlos. Por ejemplo, tengo una lista que contiene varias rutas a diferentes ubicaciones. Ahora, me gustaría comprobar si una única ruta determinada contiene alguna de las rutas especificadas …



5
Retorno de lambda forEach () en java
Estoy tratando de cambiar algunos bucles for-each a forEach()métodos lambda para descubrir las posibilidades de las expresiones lambda. Parece posible lo siguiente: ArrayList<Player> playersOfTeam = new ArrayList<Player>(); for (Player player : players) { if (player.getTeam().equals(teamName)) { playersOfTeam.add(player); } } Con lambda forEach() players.forEach(player->{if (player.getTeam().equals(teamName)) {playersOfTeam.add(player);}}); Pero el siguiente no funciona: …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.