逗号分割字符串和list相互转换

将逗号分隔的字符串转换为List

方法 1: 利用JDK的Arrays类

String str ="a,b,c";

List result = Arrays.asList(str.split(","));

方法 2: 利用Guava的Splitter

String str ="a, b, c";

List result = Splitter.on(",").trimResults().splitToList(str);

方法 3: 利用Apache Commons的StringUtils (只是用了split)

String str ="a,b,c";

List result = Arrays.asList(StringUtils.split(str,","));

方法 4: 利用Spring Framework的StringUtils

String str ="a,b,c";

List str = Arrays.asList(StringUtils.commaDelimitedListToStringArray(str));

将List转换为逗号分隔符

方法 1: 利用Guava的Joiner

List list =newArrayList();

list.add("a");

list.add("b");

list.add("c");

String str = Joiner.on(",").join(list);

方法 2: 利用Apache Commons的StringUtils

List list =newArrayList();

list.add("a");

list.add("b");

list.add("c");

String str = StringUtils.join(list.toArray(),",");

方法 3:利用Spring Framework的StringUtils

List list =newArrayList();

list.add("a");

list.add("b");

list.add("c");

String str = StringUtils.collectionToDelimitedString(list,",");

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 背景 一年多以前我在知乎上答了有关LeetCode的问题, 分享了一些自己做题目的经验。 张土汪:刷leetcod...
    土汪阅读 14,357评论 0 33
  • java笔记第一天 == 和 equals ==比较的比较的是两个变量的值是否相等,对于引用型变量表示的是两个变量...
    jmychou阅读 5,427评论 0 3
  • 一、 1、请用Java写一个冒泡排序方法 【参考答案】 public static void Bubble(int...
    独云阅读 5,255评论 0 6
  • 《裕语言》速成开发手册3.0 官方用户交流:iApp开发交流(1) 239547050iApp开发交流(2) 10...
    叶染柒丶阅读 28,495评论 5 19
  • 今天,想聊聊“谦逊”这档子事儿。 又是周一。按照惯例,要举行升旗仪式的。毕恭毕敬地听完国旗下讲话后,转身欲...
    燕语诗心阅读 1,814评论 0 3

友情链接更多精彩内容