【发布时间】:2011-10-19 18:41:32
【问题描述】:
我从服务器收到一些数据作为 JSON 响应。我提取了我需要的数据,我想把这些数据放到一个字符串数组中。我不知道数据的大小,所以我不能将数组声明为静态的。我声明一个动态字符串数组:
String[] xCoords = {};
之后我将数据插入到数组中:
for (int i=0; i<jArray.length(); i++) {
JSONObject json_data = jArray.getJSONObject(i);
xCoords[i] = json_data.getString("xCoord");
}
但我收到了
java.lang.ArrayIndexOutOfBoundsException
Caused by: java.lang.ArrayIndexOutOfBoundsException
在字符串数组中动态插入字符串的方法是什么?
【问题讨论】: