我有以下的HashMap: -Key作爲整數和值IntegerArray
HashMap<Integer,Integer[]> possibleSeq = new HashMap<Integer,Integer[] >();
我想補充到地圖是這樣的: -
possibleSeq.put(1,{1,2,3,4});
有大量的條目,我應該手動輸入: - 我試着這樣做: -
Integer a = 1;
Integer aArr = {1,2,3,4};
possibleSeq.put(a,aArr);
但這不是我的我不想創建單獨的Integer變量來存儲鍵和單獨的Integer數組來存儲我的值,即IntegerArray。任何想法?
爲什麼'整數[]'?我很確定你需要'int []'。 –
泛型不適用於基元我認爲 – arynaq
int []是一個數組,它是一個對象,所以沒關係。剛剛嘗試過,效果很好。 – ajb