这样的我们只有自己写代码分割,首先我们提取[]里面的内容,然后使用,分割成数组,然后转在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); }
用toString()方法 追问 已经是String了 还toString你可能没明白我的意思,我是想将"[a,b,c]" 转成 list类型还是谢谢你,我已经试出来了。Arrays.asList("[a,b,c]").get(0)即可