【发布时间】:2019-01-09 00:32:37
【问题描述】:
ArrayList<Integer> aList1=new ArrayList<Integer>();
ArrayList<Integer> aList2=new ArrayList<Integer>();
aList1.add(1);
aList2=aList1;
aList1.clear();
System.out.println(aList1.size());
System.out.println(aList2.size());
为什么这两个列表的大小都为零?据我了解aList1.size() 应该是0 和aList2.size() 应该是1。
【问题讨论】:
-
阅读这篇文章,它的答案......这将清除一切:stackoverflow.com/questions/40480/…
标签: java arraylist collections