如何在java中将字符串列表转换为列表对象。。?

如何在java中将字符串列表转换为列表对象。。?,java,string,list,Java,String,List,我有一个字符串,如下所示: s = "['a','b','c']" 如何将此字符串转换为列表对象 拆下支架 String.split()使用,分隔符 对于每个项目,删除引号(”) 没有第四点 拆下支架 String.split()使用,分隔符 对于每个项目,删除引号(”) 没有第四点 你可以这样做 s = s.replace("[", "").replace("]", ""); String[] split = s.split(","); List<String> list = A

我有一个字符串,如下所示:

s = "['a','b','c']"
如何将此字符串转换为列表对象

  • 拆下支架

  • String.split()
    使用
    分隔符

  • 对于每个项目,删除引号(

  • 没有第四点

  • 拆下支架

  • String.split()
    使用
    分隔符

  • 对于每个项目,删除引号(

  • 没有第四点


  • 你可以这样做

    s = s.replace("[", "").replace("]", "");
    String[] split = s.split(",");
    List<String> list = Arrays.asList(split);
    
    s=s.replace(“[”,”).replace(“]”,”);
    字符串[]split=s.split(“,”);
    List=Arrays.asList(拆分);
    
    您可以执行以下操作

    s = s.replace("[", "").replace("]", "");
    String[] split = s.split(",");
    List<String> list = Arrays.asList(split);
    
    s=s.replace(“[”,”).replace(“]”,”);
    字符串[]split=s.split(“,”);
    List=Arrays.asList(拆分);
    
    使用
    s
    上的
    split()
    方法。所以,
    s.split(“,”)
    将生成以下形式的字符串数组:
    [“['a']”、“'b'”、“'c']”]
    。我将留给您阅读,以了解如何在数组中获得所需的内容

    创建数组后,可以使用以下命令将所有元素添加到列表中:

    List<String> list = Arrays.asList(split);
    
    List List=Arrays.asList(拆分);
    
    编辑:写入了错误的方法。

    使用
    s
    上的
    split()
    方法。所以,
    s.split(“,”)
    将生成以下形式的字符串数组:
    [“['a']”、“'b'”、“'c']”]
    。我将留给您阅读,以了解如何在数组中获得所需的内容

    创建数组后,可以使用以下命令将所有元素添加到列表中:

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

    编辑:写入了错误的方法。

    和用于删除括号的-String.substring(startIndex,endIndex)和用于删除括号的-String.substring(startIndex,endIndex)