我有一个字符串
["first","second","third"]
我需要将它转换为String [],以便我可以遍历它。
我见过人们建议
String[] mArray = {mString};
但这对我不起作用,在转换之前我是否需要先区分我的字符串?
答案 0 :(得分:6)
使用此代码
JSONArray temp = new JSONArray(mString);
String[] mArray = temp.join(",").split(",");
答案 1 :(得分:2)
您可以在String类中使用split method。
如果你想那样做
1) remove all " 2) take substring inorder to remove the [ and ] 3) Then make use of split method.
示例代码
String tmp="[\"first\",\"second\",\"third\"]".replace("\"", "");
String tm[]=tmp.substring(1, tmp.length()-1).split(",");
for(int i=0;i<tm.length;i++)
System.out.println(tm[i]);