日期:2014-05-20  浏览次数:20587 次

关于集合的克隆问题
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,这时为什么呢?

------解决方案--------------------
都说是克隆了,你如果有个孪生兄弟被人砍了手,你的手也没了?