我可以使用下面的代碼將Hash-map值分配給List double [],但對於HashMap中的每個條目它正在創建單獨的數組。ArrayList <Hashmap <String,Double []>將值賦給單個Double []
ArrayList<HashMap<String, Double[]>> arl =(ArrayList<HashMap<String, Double[]>>)pd.getArrayList();
while (itr.hasNext()) {
HashMap< String,Double[]> map = (HashMap<String,Double[]>) itr.next();
empid.add((Double[])map.get("id"));
}
如何將所有條目放入double []的單個數組中。
不要輸入你在問題中的簽名。閱讀[faq](http://stackoverflow.com/faq#signatures)。 – adarshr
這裏沒有什麼「被創建」 - 它是一個帶有Double []值的地圖列表,並且你將這些Double []值放入一個數組中。你想要什麼*?如果這與你關於這個問題的其他兩個問題有關,那麼如果你想要一個「Double」,爲什麼你首先使用'Double []'? –
另外,不要假設你的問題的上下文。例如,有人沒有看到你的[上一個問題](http://stackoverflow.com/questions/10993463/how-to-assign-arraylist-hashmapstring-double-to-list)永遠不會明白'empid'手段。 – adarshr