1
我要填寫一個HashMap<Integer,Double[]>
如何在添加到Map時將double數組添加到Double數組?
Map<Integer,Double[]> cached_weights = new HashMap<Integer,Double[]>();
只有定期int
和double[]
,什麼是做到這一點的最好方法是什麼?
我看到this question,但它回答了相反的問題。
它被稱爲「拳擊」。 – immibis 2015-02-24 03:47:15
如果你想使用'int'類型作爲鍵而不是'Integer',那麼這是不可能的。另外'Double []'和'double []'不是協變的,'double []'不會被自動裝箱到'Double []'。 – Pshemo 2015-02-24 03:47:32
另外,'Double []'不是* boxed'double []'(裝箱不適用於數組),並且您可以在hashmap中存儲'double []'。 – immibis 2015-02-24 03:47:45