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数组逗号分隔转字符串内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
Python单元测试_使用装饰器实现测试跳过和预期故障的方法
下面小编就为大家带来一篇Python单元测试_使用装饰器实现测试跳过和预期故障的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧2017-06-06
最新评论