java list 深度复制,浅度复制

深度复制

List<Integer> dest = new ArrayList<Integer>(Arrays.asList(new Integer[src.size()]));
Collections.copy(dest, src);

浅度复制

ArrayList<Integer> list2 = new ArrayList<Integer>();
list2.addAll(list1);

你可能感兴趣的:(java list 深度复制,浅度复制)