Как создать список строк из общего списка, используя 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());