利用java8特性Stream流对list集合进行多个属性组装数据
2021/11/29 11:08:50
本文主要是介绍利用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());
这篇关于利用java8特性Stream流对list集合进行多个属性组装数据的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-22Java语音识别项目入门教程
- 2024-11-22JAVA云原生入门指南
- 2024-11-22[开源]10.3K+ Star!轻量强大的开源运维平台,超赞!
- 2024-11-21Flutter基础教程:新手入门指南
- 2024-11-21Flutter跨平台教程:新手入门详解
- 2024-11-21Flutter跨平台教程:新手入门与实践指南
- 2024-11-21Flutter列表组件教程:初学者指南
- 2024-11-21Flutter列表组件教程:新手入门指南
- 2024-11-21Flutter入门教程:初学者必看指南
- 2024-11-21Flutter入门教程:从零开始的Flutter开发指南