美文网首页
判断集合是否全部包含数组所有数据

判断集合是否全部包含数组所有数据

作者: 墨色尘埃 | 来源:发表于2018-03-19 18:47 被阅读11次
    @Test
    public void testHh() {
        List<String> idList = new ArrayList<>();
        idList.add("10");
        idList.add("11");
        idList.add("12");
        idList.add("13");
        idList.add("14");
        idList.add("15");
        idList.add("16");

        String[] split = new String[3];
        split[0] = "14";
        split[1] = "10";
        split[2] = "16";

        int count = 0;
        if (split != null && split.length > 0) {
            for (String id : split) {
                if (idList.contains(id)) {
                    count++;
                } else {
                    count = -1;
                }
            }

            if (count == -1) {
                System.out.println("集合没有包含数组所有数据");
            } else if (count == split.length) {
                System.out.println("集合包含数组所有数据");
            }
        }
    }

相关文章

网友评论

      本文标题:判断集合是否全部包含数组所有数据

      本文链接:https://www.haomeiwen.com/subject/mqveqftx.html