有时会出现此错误,有时可能会正常工作。我真的不明白问题是什么。java.lang.IndexOutOfBoundsException:索引5无效,大小为5
int length = CitiesInfos.citiesOnTheRoad.length;
for (int i = 0; i < length; i++)
{
HashMap<String,String> temp=new HashMap<String, String>();
temp.put(FIRST_COLUMN, CitiesInfos.citiesOnTheRoad[i]);
if (CitiesInfos.roadWorkArrayList.get(i)!=null)
{
temp.put(SECOND_COLUMN, CitiesInfos.weatherArrayList.get(i).getCelcius() + ", " +
CitiesInfos.weatherArrayList.get(i).getWeatherStatus());
}
else
{
temp.put(SECOND_COLUMN, " ");
}
}
这是logCat指向的行。问题是什么?
它是一个循环?显示完整的循环体,包括代码,在那里你增加'我',并检查你的'我'变量的边界 –
也请更改标签(我想):'java'和'android'。 –
我编辑了我的问题。 Thx – Dauezevy