Как создать список строк из общего списка, используя JAVA steam API

Я изучаю потоковый API и задаюсь вопросом, как создать простой список строк на основе свойства объекта из общего списка. Вот код:

public class Person{
    String name:
    int age;
}

List<Person> plist=myService.getPerson();
List<String> list= plist.stream().map(Person->name).collect(Collectors.toList()); // given syntax error

1 ответ

Вы можете сделать следующее:

List<String> list = plist.stream()
    .map(p -> p.name)
    .collect(Collectors.toList());
Другие вопросы по тегам