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