我正在嘗試將多個HashMap對象添加到列表中。首先添加OK。但在下一輪它崩潰與異常錯誤「5」。我爲每一輪都創建了一個新的hshmap對象,但它仍然崩潰。Java無法創建HashMap列表
HashMap<String, Object> data;
ArrayList<HashMap<String, Object>> dataList = new ArrayList<HashMap<String, Object>>();
for(int i=0;i<iCount;i++)
{
arrRow = resSearchItems.get(i).split("\\^");
{
data = new HashMap<String, Object>();
data.put("ResNumber", arrRow[0]);
data.put("MeetingType#", arrRow[1]);
data.put("Topic", arrRow[2]);
data.put("MeetingDate", arrRow[3]);
data.put("Motion", arrRow[4]);
data.put("Votes", arrRow[5]);
dataList.add(data);
}
}
謝謝
請向我們展示實際的例外情況,而不是解釋它 –
此外,此代碼不編譯,這使得它很難幫助你。 –
我現在完全猜測,在你的第二個解析中,沒有'arrRow [5]'給他'位置5處的OutOfBoundsException'。採取所有賭注。 :) –