Отображение элементов (без избыточности) списка в потоке списка в JavaJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Отображение элементов (без избыточности) списка в потоке списка в Java

Сообщение Anonymous »

У меня есть список людей, у которых:
Список хобби {игры, лыжи, футбол ...)
рост
вес
Год рождения
Я хочу вывести список (без избыточности) увлечений 5-ти самых тяжелых из 20-ти крупнейших личностей 1999 года рождения
У меня есть список стримов: п>

Код: Выделить всё

List question7 = ListPerson.stream()
.filter( p -> p.getDateDeNaissance().toInstant().atZone(ZoneId.systemDefault()).toLocalDate().getYear() == 1999)
.sorted(Comparator.comparingDouble(p -> ((person) p).getHeight()).reversed())
.limit(20)
.sorted(Comparator.comparingDouble(p -> ((Individu) p).getWeight()).reversed())
.limit(5)
.map(s->s.getListHobbys())
.flatMap(Collection::stream)
.collect(Collectors.toList());
Но у меня нет того, что я хочу, и есть избыточность. Может кто-нибудь спросить меня, кто я могу это сделать

Подробнее здесь: https://stackoverflow.com/questions/702 ... am-in-java
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»