ArrayList拷贝

来源:互联网 发布:网络测速在线测网速 编辑:程序博客网 时间:2024/04/29 19:30

ArrayList深拷贝:

elementData = Arrays.copyOf(elementData, size, Object[].class);
public static void main(String[] args) {         ArrayList<Integer> list = new ArrayList<>();//        list.add(1);//        list.add(2);//        list.add(3);//        list.add(4);//        ArrayList<Integer> list2 = (ArrayList<Integer>) list.clone();//        list2.add(5);//        System.out.println(list);//        System.out.println(list2);        ArrayList<Integer> list = new ArrayList<>();        list.add(1);        list.add(2);        list.add(3);        list.add(4);        ArrayList<Integer> list2 = new ArrayList<>(list);        list2.add(5);        System.out.println(list);        System.out.println(list2);    }

浅拷贝:

直接引用赋值=

0 0