嘗試複製兩個數組時遇到一些麻煩。 考慮下面的簡單代碼:使用System.arraycopy複製到ArrayList時獲取異常,獲取:ArrayStoreException:null
ArrayList<Integer> t1 = new ArrayList<Integer>();
Integer i1 = new Integer(1);
Integer i2 = new Integer(2);
t1.add(i1);
t1.add(i2);
ArrayList<Integer> t2 = new ArrayList<Integer>();
System.arraycopy(t1, 0, t2, 0, t1.size());
控制檯顯示: java.lang.ArrayStoreException:空。 這段代碼有什麼問題,或者我怎樣用不同的方式來做。 對不起可能是一個簡單的問題,但我堅持了幾個小時,無法修復它。