У меня есть arraylist с значениями JSON. Я хочу преобразовать его в массив, а затем отправлю его в MapActivity. Я пробовал много способов, но я потерпел неудачу.имеют arraylist хотят преобразовать его в массив, я использовал много пути, но не удалось
for (int i = 0; i < matchFixture.length(); i++)
{
JSONObject c = matchFixture.getJSONObject(i);
String matchId = c.getString(TAG_MATCHID);
Log.d("matchId", matchId);
// hashmap for single match
HashMap<String, String> matchFixture = new HashMap<String, String>();
// adding each child node to HashMap key => value
matchFixture.put(TAG_MATCHID, matchId);
matchFixtureList.add(matchFixture);
//item=matchFixtureList.get(0).toString();
String[] stockArr = matchFixtureList.toArray(new String[matchFixtureList.size()]);
stockArr = matchFixtureList.toArray(stockArr);
for(String s : stockArr)
System.out.println(s);
}
Вам не нужен 'stockArr = matchFixtureList.toArray (stockArr);' это происходит в вызове 'toArray' над ним. – zgc7009
В чем именно проблема, с которой вы столкнулись? –