我的代碼看起來像這樣拋出:ArrayStoreException信息時將HashSet的數組
int[] ho = new int[10];
ho[0]= 1;
ho[2]= 1;
ho[4]= 5;
HashSet<Integer> hs = new HashSet(Arrays.asList(ho));
Integer[] a = hs.toArray(new Integer[hs.size()]);
該代碼可以完美的我,但是當我運行它,它拋出一個ArrayStoreException
。這是爲什麼? HashSet
是一組Integer
s,輸出數組也是如此。