Java使用stream将List中所有对象的某个字段拼接成字符串_list stream 拼接字符串-程序员宅基地

技术标签: java  

1、Set<需要拼接的字段的类型> set = 列表.stream().map(列表中的对象::需要拼接的字段).collect(Collectors.toSet());
2、再使用org.apache.commons.lang3.StringUtils的StringUtils.join(set, “,”)拼接逗号

		FtUser ftUser1 = new FtUser();
    	ftUser1.setId(1);
    	ftUser1.setNickName("张三");
    	FtUser ftUser2 = new FtUser();
    	ftUser2.setId(2);
    	ftUser2.setNickName("李四");
    	List<FtUser> list = new ArrayList<FtUser>();
    	list.add(ftUser1);
    	list.add(ftUser2);
    	Set<Integer> set = list.stream().map(FtUser::getId).collect(Collectors.toSet());
		System.out.println(StringUtils.join(set, ","));// 输出接口:1,2
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_44380294/article/details/125166120

智能推荐

java调试与排错-程序员宅基地

文章浏览阅读736次。参考网址:http://www.doc88.com/p-461115156632.html一.Java程序调试与错误收集 1.Web程序的调试与排错:尽量使用System.out.println();和打印hql语句的方式跟踪查错 (1).非代码引起的报错 ①.jar包引起的错误:当从版本控制器上下载项目时,如果项目报错但是所有类文件和配置文件和所有手动..._; nested exception is java.lang.error: unresolved com

javafx sdk html 布局,JavaFX2开发教程-程序员宅基地

文章浏览阅读215次。JavaFX2开发教程更新时间:2017/1/24 18:04:00浏览量:851手机版第一回 JavaFX2.0简介javaFX2.0是JavaFX最新的主要升级发布版。它的很多新特性并不能和1.3版本兼容。如果想要用javaFX做开发,推荐使用2.0版本。建立SDK开始使用javafx的第一步就是在你的电脑上下载和安装javafx SDK。你可以安装完整版SDK,也可以只安装javaF..._javafx-sdk-20 api

Android—案例分析解读:观察者模式(1)-程序员宅基地

文章浏览阅读912次,点赞29次,收藏18次。学完之后,若是想验收效果如何,其实最好的方法就是可自己去总结一下。比如我就会在学习完一个东西之后自己去手绘一份xmind文件的知识梳理大纲脑图,这样也可方便后续的复习,且都是自己的理解,相信随便瞟几眼就能迅速过完整个知识,脑补回来。下方即为我手绘的Android框架体系架构知识脑图,由于是xmind文件,不好上传,所以小编将其以图片形式导出来传在此处,细节方面不是特别清晰。但可给感兴趣的朋友提供完整的Android框架体系架构知识脑图原件(包括上方的面试解析xmind文档)

java/php/node.js/python基于人脸识别的考勤系统【2024年毕设】-程序员宅基地

文章浏览阅读753次,点赞23次,收藏13次。本系统带文档lw万字以上文末可领取本课题的JAVA源码参考。

git -ssh key的生成步骤_git/usr/bin目录下的ssh-keygen.exe在哪-程序员宅基地

文章浏览阅读7.9k次。获取git的ssh ,首先我们得知道什么的ssh 1.ssh为Secure Shell 的缩写 中文为安全客协议 ssh为建立在应用层基础上的安全协议,2.专为远程登陆回话和其他网络服务提供安全性的协议 3.利用ssh可已有效防止远程管理过程中的信息泄露问题 ssh最初是unix上的程序 ,现在扩展到其他操作平台1.通过命令ssh-keygen -t rsa -C "邮箱"..._git/usr/bin目录下的ssh-keygen.exe在哪

三菱R系列PLC与西门子200Smart简单CPU通讯通讯_三菱plc简单cpu通信-程序员宅基地

文章浏览阅读2k次。三菱R系列PLC与西门子200Smart简单CPU通讯通讯_三菱plc简单cpu通信

随便推点

通俗易懂,什么是.NET?什么是.NET Framework?什么是.NET Core?(转)-程序员宅基地

文章浏览阅读334次。通俗易懂,什么是.NET?什么是.NET Framework?什么是.NET Core?(转)一、总结一句话总结:.NET是一个平台,包含多种语言,比如(C#、Visual Basic、C++/CLI、Eiffel、F#、IronPython、IronRuby、PowerBuilder、Visual COBOL 以及 Windows PowerShell),而作为一个开发者平台,它不仅..._.net core程序转化为.net framework

Dockerfile中 使用pip镜像源加速下载_docker pip太慢-程序员宅基地

文章浏览阅读6.1k次。用dockerfile文件制作镜像,提高pip下载速度1 安装pip3,python3RUN apt-get updateRUN apt-get install -y python3.5 RUN apt-get install -y python3-pip 2 更新pip,至最新RUN pip3 install pip -U3 配置阿里源RUN pip3 config set..._docker pip太慢

常见的SQL错误和解决方法-程序员宅基地

文章浏览阅读411次。2019独角兽企业重金招聘Python工程师标准>>> ..._sql=错误

防火墙(16)——SNAT和DNAT,DNAT实践_防火墙dnat 实例-程序员宅基地

文章浏览阅读174次。首先我们要知道此实践是基于改变目标网段,而不是SNAT那样改源网段。(1)为我们的主机添加路由:(2)我们对第二台主机用iptables进行修改:重点参数是–to-destination 后面跟我们的真实主机地址,我们的第二台主机只是对外宣称的ip网段只要外部来访问我们的第三台仅主机,我们的路由器(第二台虚拟机)就会将它的目标地址转换为真正的服务器ip..._防火墙dnat 实例

[Share]Top 200 Blogs for Developers (Q3 2009)-程序员宅基地

文章浏览阅读231次。And some other people are also doing well on this new edition of the Top 200 Blogs for Developers. Jeff Atwood has replaced Scott Hanselman, meaning that he now has the #1 Development Blog in the worl...

saferwall搭建_make helm-install-程序员宅基地

文章浏览阅读542次。官方给出的安装流程流程的连接放在这https://github.com/saferwall/saferwall/blob/master/docs/DEPLOYING-DEV.md开始自己的安装1、创建一个ubuntu 20.04的VM虚拟机安装虚拟机的方法百度上有很多,这里直接跳过这一步;系统安装好之后安装vmtool,百度的教程很多,同样也跳过;使用sudo passwd root命令获取root权限;将apt更新源更换成清华大学的源;进入root账户,使用apt-get update检查_make helm-install

推荐文章

热门文章

相关标签