29.7.2020 |

Stream: Optional<T> reduce(BinaryOperator<T> accumulator);

Reduce Stream by the given accumulator:

Stream.of(1, 5, 10, 300, 877124, 20, 1, 2, 0)
  .reduce((o1, o2) ->
    o1 > o2 ? o1 : o2
  ).get()

//Result: 877124
...
.reduce((satelliteImage, satelliteImage2) ->
   satelliteImage.hasLessCloudCoverageThan(satelliteImage2.getCloudCoverage()) ? satelliteImage : satelliteImage2)
...
Zur Übersicht
Simon Jakubowski

Mehr vom Devsquad...

Simon Jakubowski

LocalDate: Stream<LocalDate> datesUntil(...)

Jörg Herbst

Join PDF with MacOS Preview Application

Hallo, ich bin Jörg Herbst!

Ich bin der CEO von newcubator und freue mich über jede Nachricht!

* Pflichtfeld