其实可以理解为元素的转换。
可以同级转,也可以调用n的方法转换。
可以链式操作。
直接上代码:
@Datapublic 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); }} 26040612