Preguntas etiquetadas con java-8

121
Formatear LocalDateTime con Timezone en Java8

Tengo este código simple: DateTimeFormatter FORMATTER = DateTimeFormatter.ofPattern("yyyyMMdd HH:mm:ss.SSSSSS Z"); LocalDateTime.now().format(FORMATTER) Entonces obtendré la siguiente excepción: java.time.temporal.UnsupportedTemporalTypeException: Unsupported field: OffsetSeconds at...

119
CompletableFuture | thenApply vs thenCompose

No puedo entender la diferencia entre thenApply() y thenCompose(). Entonces, ¿alguien podría proporcionar un caso de uso válido? De los documentos de Java: thenApply(Function<? super T,? extends U> fn) Devuelve un nuevo CompletionStageque, cuando esta etapa se completa normalmente, se...

118
¿Java 8 proporciona una buena forma de repetir un valor o función?

En muchos otros idiomas, p. Ej. Haskell, es fácil repetir un valor o una función varias veces, p. Ej. para obtener una lista de 8 copias del valor 1: take 8 (repeat 1) pero no he encontrado esto todavía en Java 8. ¿Existe tal función en el JDK de Java 8? O alternativamente algo equivalente a un...

115
Modificando la variable local desde dentro de lambda

Modificar una variable local en forEachda un error de compilación: Normal int ordinal = 0; for (Example s : list) { s.setOrdinal(ordinal); ordinal++; } Con Lambda int ordinal = 0; list.forEach(s -> { s.setOrdinal(ordinal); ordinal++; }); ¿Alguna idea de cómo resolver...