java中List数组用逗号分隔开转成字符串2种方法
方法一:使用Java 8的Stream流来实现List数组用逗号分隔开,转成字符串
具体实现如下:
List list = new ArrayList(); list.add("a"); list.add("b"); list.add("c"); list.add("d"); String str = list.stream().collect(Collectors.joining(",")); System.out.println(str); //输出结果为 a,b,c,d
方法二:使用Stream的collect方法,结合Collectors.joining方法
可以将List中的元素用指定的分隔符连接起来,生成一个字符串。在上面的代码中,我们使用了逗号作为分隔符,将List中的元素连接成了一个字符串。
另外,如果要在字符串的开头或结尾加上一些额外的字符,可以使用String的concat方法,例如:
String str = ",".concat(list.stream().collect(Collectors.joining(","))).concat(","); System.out.println(str); //输出结果为 ,a,b,c,d,
以上代码在字符串的开头和结尾加上了逗号,输出结果为 “,a,b,c,d,”。
附:将逗号分隔的字符串转换为List
String str = "a,b,c"; List<String> result = Arrays.asList(str.split(","));
总结
到此这篇关于java中List数组用逗号分隔开转成字符串2种方法的文章就介绍到这了,更多相关java List数组逗号分隔转字符串内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
解决@Scheduled定时器使用@Thransactional事物问题
这篇文章主要介绍了解决@Scheduled定时器使用@Thransactional事物问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教2024-08-08IntelliJ IDEA运行SpringBoot项目的详细步骤
这篇文章主要介绍了IntelliJ IDEA如何运行SpringBoot项目,步骤一配置maven,步骤二配置JDK环境,紧接着通过步骤三检查数据库的配置,最后一步数据库连接,本文给大家介绍的非常详细,需要的朋友可以参考下2022-08-08java8中的List<String>转List<Integer>的实例代码
这篇文章主要介绍了java8中的List<String>转List<Integer>,转换list列表String到列表Intger,java8提供了stream很好的进行操作,本文通过示例代码给大家介绍的非常详细,需要的朋友可以参考下2023-07-07
最新评论