import org.apache.commons.collections.CollectionUtils;import java.util.ArrayList;import java.util.Collections;import java.util.List;public class CopyTest { public static void main(String[] args) {
Listlist = new ArrayList<>(); for (int i = 0; i
list.add(i);
} //list深度拷贝
ListnewList = new ArrayList<>();
CollectionUtils.addAll(newList, new Object[list.size()]);
Collections.copy(newList, list);
newList.set(0, 10);
System.out.println("原list值:" + list);
System.out.println("新list值:" + newList);
}
}
原list值:[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
新list值:[10, 1, 2, 3, 4, 5, 6, 7, 8, 9]