Например, у меня есть класс Person с именем и фамилией.
Я хочу собрать список строк (имена и фамилии вместе) из списка Person, но кажется, что я не могу использовать карту дважды в одном списке или не могу использовать поток дважды в списке. Мой код:
persons.stream()
.map(Person::getName)
.collect(Collectors.toSet())
.stream().map(Person::getSurname)
.collect(Collectors.toList())
но он продолжает говорить мне, что нестатический метод Person::getSurname
не может ссылаться на статический контекст.
Что я делаю неправильно?