Java List 简单 深拷贝 copy

直接上代码

public class T {
     
    public static void main(String[] args) {
     
        List<Integer> src = new ArrayList<>(Arrays.asList(new Integer[]{
     1, 2, 3, 4, 5}));
        List<Integer> copy = src.stream().collect(Collectors.toCollection(ArrayList::new));
        copy.set(0, 2);
        src.forEach(System.out::print);
        System.out.print("->");
        copy.forEach(System.out::print);
    }
}

执行结果
执行结果

转载注明出处!

你可能感兴趣的:(程序)