zoukankan      html  css  js  c++  java
  • 将逗号分隔的字符串与List互转

    将逗号分隔的字符串与List互转

    方法 1: 利用JDK的Arrays类
    String str = "a,b,c";
    List<String> result = Arrays.asList(str.split(","));

    方法 2: 利用Guava的Splitter
    String str = "a, b, c";
    List<String> result = Splitter.on(",").trimResults().splitToList(str);


    方法 3: 利用Apache Commons的StringUtils (只是用了split)
    String str = "a,b,c";
    List<String> result = Arrays.asList(StringUtils.split(str,","));


    方法 4: 利用Spring Framework的StringUtils
    String str = "a,b,c";
    List<String> str = Arrays.asList(StringUtils.commaDelimitedListToStringArray(str));

    将List转换为逗号分隔符
    方法 2: 利用Guava的Joiner
    List<String> list = new ArrayList<String>();
    list.add("a");
    list.add("b");
    list.add("c");
    String str = Joiner.on(",").join(list);


    方法 3: 利用Apache Commons的StringUtils
    List<String> list = new ArrayList<String>();
    list.add("a");
    list.add("b");
    list.add("c");
    String str = StringUtils.join(list.toArray(), ",");


    方法 4:利用Spring Framework的StringUtils
    List<String> list = new ArrayList<String>();
    list.add("a");
    list.add("b");
    list.add("c");
    String str = StringUtils.collectionToDelimitedString(list, ",");

  • 相关阅读:
    css3发光闪烁的效果
    移动端滚动加载数据实现
    JS生成一个简单的验证码
    百度地图在IOS中不显示
    vue开发神奇vue-devtools的安装
    gulp搭建服务
    webstorm中配置ES6语法
    centos 7 中防火墙的关闭问题
    centos命令
    Cesium加载影像
  • 原文地址:https://www.cnblogs.com/shy1766IT/p/9999188.html
Copyright © 2011-2022 走看看