zoukankan      html  css  js  c++  java
  • 两个list合并成一个list的操作

    addAll  添加另一集合里面的元素

    add 添加整个集合包括 []

    Stream 操作 合并两个lis  出自http://www.it1352.com/963663.html

     

     1 public class Test {
     2     public static void main(String[] args) {
     3 
     4         List<String> destList = Collections.synchronizedList(new ArrayList<>(Arrays.asList("foo")));
     5 
     6         List<String> newList = Arrays.asList("0", "1", "2", "3", "4", "5");
     7 
     8         newList.stream().sequential().collect(Collectors.toCollection(() -> destList));
     9         
    10         //newList + destList 的内容
    11         //结果 [foo, 0, 1, 2, 3, 4, 5]
    12         System.out.println(destList);
    13         
    14         System.out.println("==========================================");
    15 
    16         List<String> listOne = new ArrayList<String>();
    17         listOne.add("333");
    18         listOne.add("666");
    19         listOne.add("999");
    20 
    21         List<String> listTwo = new ArrayList<String>();
    22         listTwo.add("A");
    23         listTwo.add("B");
    24         listTwo.add("C");
    25 
    26         //addAll  添加另一集合里面的元素
    27         //结果[333, 666, 999, A, B, C]
    28         listOne.addAll(listTwo);
    29         System.out.println(listOne);
    30         
    31      
    32         //add 添加整个集合包括 []
    33         //结果 [A, B, C, [333, 666, 999, A, B, C]]
    34         listTwo.add(listOne.toString());
    35         System.out.println(listTwo);
    36 
    37     }
    38 
    39 }
    古人学问无遗力,少壮工夫老始成。 纸上得来终觉浅,绝知此事要躬行。
  • 相关阅读:
    MinGW-编译器
    Enum , Enum Class ?
    C++编译器之间的不同性能
    交叉验证
    经验风险最小化-结构风险最小化
    图像卷积
    pytorch官网上两个例程
    ORB feature(O for orientation)
    Catalan数
    无责任共享 Coursera、Udacity 等课程视频(转载)
  • 原文地址:https://www.cnblogs.com/wf-zhang/p/11990892.html
Copyright © 2011-2022 走看看