我有一个字符串
["first","second","third"]
而且我需要将其转换为 String[] 以便循环遍历它。
我看到有人建议
String[] mArray = {mString};
但这对我不起作用,在转换之前我是否需要先以不同的方式格式化我的字符串?
使用此代码
JSONArray temp = new JSONArray(mString);
String[] mArray = temp.join(",").split(",");
您可以在 String 类中使用split 方法。
如果你想这样做
1)删除所有“ 2)取子字符串以删除 [ 和 ] 3)然后使用拆分方法。
示例代码
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]);