java双重for循环取值

		//查询所有的销售人员
 		EpdSalesperson epdSalesperson = new EpdSalesperson();
        List  epdSalespeople = epdSalespersonService.selectEpdSalespersonList(epdSalesperson);
		
		//查询拜访计划
        EpdVisitPlanCustomer epdVisitPlanCustomer = new EpdVisitPlanCustomer();
        epdVisitPlanCustomer.setCustomerId(id);
        List epdVisitPlanCustomers = epdVisitPlanCustomerService.selectEpdVisitPlanCustomerList(epdVisitPlanCustomer);
        //获取拜访计划中销售人员的id
        List collect = epdVisitPlanCustomers.stream().map(e -> e.getPersonId()).collect(Collectors.toList());

		//遍历所有的销售人员  如果拜访计划中的销售人员的id包含,则删除
        Iterator iterator = epdSalespeople.iterator();
        while(iterator.hasNext()){
            EpdSalesperson next = iterator.next();
            if(collect.contains(next.getId())){
                iterator.remove();
            }
        }

这辈子坚持与不坚持都不可怕,怕的是独自走在坚持的道路上!!!

你可能感兴趣的:(java杂谈,java)