关于集合的克隆问题
import java.util.*;
public class TestClone
{
public static void main(String[] args){
ArrayList <Integer> list=new ArrayList <Integer> ();
for(int i=0;i <5;i++)list.add(i);
ArrayList list1=(ArrayList)list.clone();
list1.remove(2);
System.out.println(list);
System.out.println(list1==list);
}
}
打印的是【1,2,3,4】,还有就是false,这时为什么呢?
------解决方案--------------------都说是克隆了,你如果有个孪生兄弟被人砍了手,你的手也没了?