我有一个字符串如下:
s = "['a','b','c']"
如何将此字符串转换为List Object .. ??
答案 0 :(得分:2)
删除括号
String.split()
使用,
分隔符
对于每件商品,请删除引号('
)
没有第四点
答案 1 :(得分:1)
您可以执行类似
的操作s = s.replace("[", "").replace("]", "");
String[] split = s.split(",");
List<String> list = Arrays.asList(split);
答案 2 :(得分:0)
在split()
上使用s
方法。因此,s.split(",");
将生成以下形式的String数组:["['a']", "'b'", "'c']"]
。我会留给你阅读javadoc来弄清楚如何准确地得到你想要的数组。
获得数组后,可以使用以下命令将所有元素添加到List中:
List<String> list = Arrays.asList(split);
编辑:写错了方法。