java arrayList复制

来源:互联网 发布:新精英生涯 骗局 知乎 编辑:程序博客网 时间:2024/06/17 20:17

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();

0 0
原创粉丝点击