containsAll 使用测试随笔


import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

public class ContainsAllTest {

    public static void main(String[] args) {

        List<Integer> aa = Arrays.asList(1,2,3,4,5);

        List<Integer> bb = Arrays.asList(1,2,3,4,5);

        System.out.println("相同时:" + aa.containsAll(bb));

        bb = Arrays.asList(1,2,5);
        System.out.println("包含时:" +aa.containsAll(bb));

        bb = Arrays.asList(1,2,6);
        System.out.println("不包含时:" +aa.containsAll(bb));

        bb = Arrays.asList(1,1,5);
        System.out.println("包含且有重复数据时:" +aa.containsAll(bb));

        System.out.println("===============");
        List<String> cc = Arrays.asList("a","b","c");

        List<String> dd = Arrays.asList("a","b","c");

        System.out.println("相同时:" + cc.containsAll(dd));

        dd = Arrays.asList("a","c");
        System.out.println("包含时:" +cc.containsAll(dd));

        dd = Arrays.asList("a","b","d");
        System.out.println("不包含时:" +cc.containsAll(dd));

        dd = Arrays.asList("a","a","c");
        System.out.println("包含且有重复数据时:" +cc.containsAll(dd));

//        dd = Arrays.asList("a","a","c");
//        System.out.println("包含null:" +cc.containsAll(null));

    
    }


}
相同时:true
包含时:true
不包含时:false
包含且有重复数据时:true
===============
相同时:true
包含时:true
不包含时:false
包含且有重复数据时:true
[1, 2, 3]

 

已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页