new ArrayList<Integer> num1 = new ArrayList<Integer>();
num.add(1);
num.add(2);
num1=num2是将num1的地址值指向num2,而num1原先的对象会被垃圾回收。
集合之间的复制方法
new ArrayList<Integer> num2 = new ArrayList<Integer>(num1);
或者:
new ArrayList<Integer> num2 = (ArrayList<Integer>)num1.clone();
本文介绍了Java中集合复制的两种常见方法:构造函数复制与clone方法复制。通过实例演示了如何使用这些方法进行ArrayList的复制,并解释了它们的工作原理。
1371

被折叠的 条评论
为什么被折叠?



