我有两个清单:
List<Integer> l1 = new ArrayList<Integer>();
List<List<Integer>> l2 = new ArrayList<List<Integer>>();
我使用 将一些数字添加到我的列表 l1 中l1.add()。
我然后添加列表L1到第二列表L2(也就是现在的ArrayList的列表)使用l2.add(index, l1)。
然后我清除 l1,因为我想做其他计算并创建将再次添加到 l2 的列表。使用 完成清除l1.clear()。在清除 l1 时,我注意到 l2 也被清除了。是否l2.add()只创建对 l1 的引用?
泛舟湖上清波郎朗
婷婷同学_
相关分类