0. 代码演示
List<String> names = users.stream().map(user -> user.getName()).collect(Collectors.toList());
1. 完整代码
public class User {
private String name;
private Integer score;
public User(String name, Integer score) {
this.name = name;
this.score = score;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Integer getScore() {
return score;
}
public void setScore(Integer score) {
this.score = score;
}
}
public class Demo01 {
public static void main(String[] args) {
List<User> users = new LinkedList<>();
users.add(new User("liubei", 70));
users.add(new User("guanyu", 80));
users.add(new User("zhangfei", 60));
List<String> names = users.stream().map(user -> user.getName()).collect(Collectors.toList());
System.out.println(names.toString());
}
}