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数组逗号分隔转字符串内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
Java拦截过滤器模式 (Intercepting Filter )实现方法
拦截过滤器模式(Intercepting Filter Pattern)用于对应用程序的请求或响应做一些预处理/后处理,本文通过实例代码介绍Java拦截过滤器模式 (Intercepting Filter )的相关知识,感兴趣的朋友跟随小编一起看看吧2024-03-03教你安装eclipse2021并配置内网maven中心仓库的图文详解
本文能通过图文并茂的形式给大家介绍安装eclipse2021并配置内网maven中心仓库的相关知识,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧2021-09-09Spring Boot利用@Async异步调用:使用Future及定义超时详解
这篇文章主要给大家介绍了关于Spring Boot利用@Async异步调用:使用Future及定义超时的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用spring boot具有一定的参考学习价值,需要的朋友可以参考下2018-05-05
最新评论