2 つの配列をコピーしようとしているときに問題が発生しました。次の簡単なコードを検討してください。
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: null 。このコードのどこが間違っている可能性がありますか、または別の方法でどうすればよいですか。簡単な質問かもしれませんが、申し訳ありませんが、私はこれに数時間立ち往生しており、修正できません。