Stream-esimerkkejä

Listan pienin

double min = lista.stream()
.mapToDouble(v -> (Double) v)
.min().orElseThrow(NoSuchElementException::new);

Listan suurin

double max = lista.stream()
.mapToDouble(v -> (Double) v)
.max().orElseThrow(NoSuchElementException::new);


Listan keskiarvo


double average = lista.stream()
.mapToDouble(v -> (Double) v)
.average().orElseThrow(NoSuchElementException::new);

Lista aakkosjärjestykseen


lista.stream()
.map(teksti -> (String) teksti)
.sorted()
.forEach(teksti -> System.out.println(teksti));

Comments