Java拼接list字符串的实战记录
List<String> list = Arrays.asList("Java", "HTML", "JS", "Redis", "language"); String result = list.stream().collect(Collectors.joining(","));
使用Stream方法将列表转换为一个流。在流中,使用Collectors.joining方法将所有元素连接成一个字符串。这个方法可以接受一个字符串参数,该参数用作分隔符。
问题记录:
在调用钉钉的一个消息发送API时遇到了一个这样的问题,当时我是这么写的总觉得没问题,但是一直报错,说我userIdList不能为空。
后面比对了一下JSON格式,才发现我这边有问题!
钉钉的:
我的:
发现我这边给的是List集合,需要的是要将List中的元素拼接成一个字符串用逗号分割。
后面加上 userIdList.stream().collect(Collectors.joining(",")) 之后就能够成功发送消息啦!
总结
到此这篇关于Java拼接list字符串的文章就介绍到这了,更多相关Java拼接list字符串内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
java ArrayList.remove()的三种错误用法以及六种正确用法详解
这篇文章主要介绍了java ArrayList.remove()的三种错误用法以及六种正确用法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2020-01-01浅谈Java异常的Exception e中的egetMessage()和toString()方法的区别
下面小编就为大家带来一篇浅谈Java异常的Exception e中的egetMessage()和toString()方法的区别。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧2017-07-07mybatis如何使用Criteria的and和or进行联合查询
这篇文章主要介绍了mybatis如何使用Criteria的and和or进行联合查询,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2021-12-12
最新评论