java中Arraylist复制方法

转自 http://www.cnblogs.com/wuxiangli/p/6113907.html 

方法一:

ArrayList mycopy=new ArrayList();

mycopy=(ArrayList) vec.clone();

方法二:

ArrayList mycopy=new ArrayList(Arrays.asList(new Integer[vec.size()]));
Collections.copy(mycopy, vec);

 

---------------------------------------------------------------------

List fileList = new ArrayList<>();

如果是这样声明,fileList是没法用clone()这个方法的。

 

必须是如下 声明

 

ArrayList fileList = new ArrayList<>();

 

具体为何,还不清楚,有时间再弄。

 

 

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(Android,android,studio,eclipse)