arraylist之间的拷贝一般是有四种方式,例如:
1.“List1=List2”
2.ArrayList num2 =(ArrayList) num1.clone();
3.ArrayList num2 =new ArrayList( num1);
4.arraycopy(Object src,int srcPos,Object dest,int destPos,int length)
其中1和2都是浅拷贝,只是地址的引用的攒第;3则是深拷贝,不会随着List2.clear(),List1的值被清空。其中4常用于数组的部分拷贝
java中map,list一些知识点的总结
最新推荐文章于 2021-07-28 20:10:44 发布