List集合复制
Posted 116970u
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了List集合复制相关的知识,希望对你有一定的参考价值。
方法一:
1 public static void main(String[] args) 2 // TODO Auto-generated method stub 3 List<String> src = new ArrayList<String>(); 4 src.add("111"); 5 src.add("222"); 6 src.add("333"); 7 src.add("444"); 8 src.add("555"); 9 List<String> dic = new ArrayList<String>(Arrays.asList(new String[src.size()])); 10 Collections.copy(dic, src); 11 12 for (String s : dic) 13 System.out.println(s); 14 15
方法二:
1 public static void main(String[] args) 2 List<String> src = new ArrayList<String>(); 3 src.add("111"); 4 src.add("222"); 5 src.add("333"); 6 src.add("444"); 7 src.add("555"); 8 List<String> dest1 = new ArrayList<String>(); 9 Collections.addAll(dest1, new String[src.size()]); 10 Collections.copy(dest1, src); 11 for (Object s : dest1) 12 System.out.println(s); 13 14
方法三:
1 public static void main(String[] args) 2 List<String> list1 = new ArrayList<>(); 3 list1.add("1"); 4 list1.add("2"); 5 list1.add("3"); 6 7 List<String> list2 = new ArrayList<>(); 8 // list2.add("4"); 9 // Collections.copy(list2,list1); 10 list2.addAll(list1); 11 System.out.println(list2); 12
以上是关于List集合复制的主要内容,如果未能解决你的问题,请参考以下文章