java list 取交集,差集

时间:2025-03-19 09:00:14
List<Integer> pageStuLists = new ArrayList<Integer>();//页面中的学生
        List<Integer> supplyStudentIds = new ArrayList<Integer>();//提前补课列表中的学生
        for (int i = 0; i < 5; i++) {
            (i+1);
        }
        for (int i = 3; i < 10; i++) {
            (i);
        }
        List<Integer> supplyStudentIdsClone = new ArrayList<Integer>();//补课学生的复制体
        (supplyStudentIds);
        (pageStuLists);//页面中的学生中包含补课列表中的学生则得到 到课的补课学生3,4,5 取交集
        (supplyStudentIds);//从所有补课学生中剔除到课的就是未到的 6,7,8,9 取差集
        (()); 结果为:[3, 4, 5]
        (()); 结果为:[6, 7, 8, 9]