首页 > 技术文章 > 集合赋值

7q4w1e 2018-09-06 13:29 原文

b=a是将b的地址值指向a,而b原先的对象会被垃圾回收

集合之间的复制方法

方式一:

ArrayList B = new ArrayList<> (A);

方式二:

ArrayList B = A.clone();

方式三:

ArrayList B = new ArrayList<String>();

B.addAll(A);

方式四:

for(String s: A)

B.add(s);

 

个人随笔,如有错误,敬请指正

推荐阅读