利用java8特性Stream流对list集合进行多个属性组装数据

需求很简单,将list的数据放入另一个list属性而组装成数据

主要用到的方法是java8之list集合中取出某一属性:

List<String> names=list.stream().map(User::getName).collect(Collectors.toList());
System.out.println("输出第一个:"+names);

将从list中取出对应的属性换入到另一个list

List<Students> students = users.stream().map(item ->{
                        Students students = new Students();
                        students.setName(item.getName());
                        return students;
                    }).distinct().collect(Collectors.toList());

版权声明:本文为qq_32407233原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。