Я читаю документ на CompletableFuture и описание для thenAccept() является
Возвращает новый CompletionStage, который, когда этот этап завершается нормально, выполняется с результатом этого этапа в качестве аргумента для действия, которое было предоставлено.
и для thenApply() является
Возвращает новое CompletionStage, которое, когда этот этап завершается нормально, выполняется с результатом этого этапа в качестве аргумента функции, поставляемой в комплекте. '' '
Может ли кто-нибудь объяснить разницу между этими двумя примерами?
