java "[a,b,c]" 类型字符串如何转成 list 即[a,b,c]格式

是这样的,想请教一下,java "[a,b,c]" 类型字符串如何转成 list 即[a,b,c]格式
最新回答
陌汐儿

2024-11-07 08:03:29

这样的我们只有自己写代码分割,首先我们提取[]里面的内容,然后使用,分割成数组,然后转在list
代码如下:
String demo = "[a,b,c]";
String demosub = demo.substring(1,demo.length()-1);
String demoArray[] = demosub.split(",");
List<String> demoList = Arrays.asList(demoArray);
for (String str:demoList) {
System.out.println(str);
}
那些年,做的脑残梦。

2024-11-07 02:21:15

用toString()方法
追问
已经是String了 还toString
你可能没明白我的意思,我是想将"[a,b,c]" 转成 list类型

还是谢谢你,我已经试出来了。Arrays.asList("[a,b,c]").get(0)即可