我在尝试复制两个数组时遇到了一些麻烦。考虑以下简单代码:
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 。这段代码可能有什么问题,或者我该如何以不同的方式做到这一点。抱歉,这可能是一个简单的问题,但我在这个问题上坚持了几个小时,无法解决。