Я получаю некоторые данные в виде ответа 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
способ динамически вставлять строки в массив строк?