java处理一个字符串,求解答
"[a,b,c]"
我需要处理这类字符串,如何得到里面的数组??我要用数组的方法来处理,所以必须先把它转成数组的形式。
------解决方案--------------------
String str = "[a,b,c]";
String[] arr = str.substring(1,str.length()-1).split(",");
System.out.println(Arrays.toString(arr));
------解决方案--------------------
如果a中包含逗号,你这还能分割吗?
String data ="[a,b,c]";
String[] result = data.replaceAll("\\[|\\]|\\s","").split(",");