Wpis z mikrobloga

@Matt23: Nic wbudowanego niestety nie ma, ale można się chwilę pobawić z Javą 8 i napisać coś takiego:

Optional mostPopular = data.stream()
.collect(Collectors.groupingBy(Function.identity(), Collectors.counting()))
.entrySet()
.stream()
.reduce((a, b) -> a.getValue() > b.getValue() ? a : b)
.map(Map.Entry::getKey);
Potem np. możemy sobie wypisać ten najbardziej popularny na ekran (o ile istnieje):

mostPopular.ifPresent(System.out::println);