其实可以理解为元素的转换。
可以同级转,也可以调用n的方法转换。
可以链式操作。
直接上代码:
@Data
public class User extends UserFather{
private String username;
private String password;
private Integer age;
public User(){
}
public User(String username, String password, Integer age) {
this.username = username;
this.password = password;
this.age = age;
}
public static void main(final String... args) {
ArrayList<User> list = new ArrayList<>();
list.add(new User("liubei","111",40));
list.add(new User("zhangfei","222",30));
list.add(new User("guanyu","333",35));
list.stream().map(n->n);
list.stream().map(n->n.getAge()).forEach(n-> System.out.println(n));
list.stream().map(n->n.getAge()).map(n->n);
}
}