我有一个与JSON值arraylist。我想将它转换为一个数组,然后我将它发送到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
你面临的问题到底是什么? –