zoukankan      html  css  js  c++  java
  • 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     }
  • 相关阅读:
    JavaScript Basic Memo
    移动端WEB开发备忘录
    重学前端
    roadhog 构建优化
    ES6 memo
    styled-components 背后的魔法
    怎么在多场景下使用不同的 git 账号 commit
    三方登录总结
    Promise 错误处理
    观察者模式 vs 发布-订阅模式
  • 原文地址:https://www.cnblogs.com/116970u/p/11498421.html
Copyright © 2011-2022 走看看