這個問題似乎很基本,但我不知道爲什麼,有什麼問題,我弄不明白。更改數據類型的問題Java
int [] concept = null;
int i = 0;
for (Iterator iterator = conceptsListGeneral.iterator(); iterator.hasNext();) {
Map<String, Object> map = (Map<String, Object>) iterator.next();
String count = (String)map.get("count");
// concept[i] = new Integer(count).intValue();
// concept[i]= Integer.parseInt(count, 10);
Integer intObj2 = Integer.valueOf(count);
concept[i]= intObj2.intValue();
i++;
}
這些有趣的線條是我嘗試過的一些線索。我在最後一行得到一個java.lang.NullPointerException異常。 通過調試,我知道String count有一個值,而olso Integer intObj2。
是否有人知道爲什麼?在此先感謝
請修復源代碼格式。 – 2011-02-17 15:27:38