【问题标题】:How to convert String list into List Object in java..?java中如何将字符串列表转换为列表对象?
【发布时间】:2012-03-06 17:12:56
【问题描述】:

我有一个字符串如下:

s = "['a','b','c']"

如何将此字符串转换为列表对象..??

【问题讨论】:

    标签: java string list


    【解决方案1】:

    你可以做类似的事情

    s = s.replace("[", "").replace("]", "");
    String[] split = s.split(",");
    List<String> list = Arrays.asList(split);
    

    【讨论】:

      【解决方案2】:
      1. 去掉括号

      2. String.split() 使用, 分隔符

      3. 为每个项目删除引号 (')

      4. 没有第四点

      【讨论】:

      • 对于括号移除 - String.substring(startIndex, endIndex)
      【解决方案3】:

      s 上使用split() 方法。因此,s.split(","); 将生成以下形式的字符串数组:["['a']", "'b'", "'c']"]。我将留给您阅读javadoc,以了解如何在数组中准确获取您想要的内容。

      一旦有了数组,您就可以使用以下方法将所有元素添加到列表中:

      List<String> list = Arrays.asList(split);
      

      编辑:写错了方法。

      【讨论】:

        猜你喜欢
        • 2019-01-17
        • 1970-01-01
        • 2010-10-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多