JAVA 循环


1             List list = workshopDao.getList(pageparams);
2             List arealist=workshopAreaDao.getList(null);
3             Map> areaMap=arealist.stream().collect(Collectors.groupingBy(EntityBaseWorkshopArea::getWorkshopid));
4             for (EntityBaseWorkshopVO workshop : list) {
5                 if(areaMap.get(workshop.getWorkshopid())!=null) {
6                     workshop.setWorkshoparealist(areaMap.get(workshop.getWorkshopid()));
7                 }
8             }
				Map> encodeMap=list.stream().collect(Collectors.groupingBy(EncodeProduct::getGroupno));
				for (String key : encodeMap.keySet()) {
					ProductNoVO novo=new ProductNoVO();
					List prono=new ArrayList();
					for (int i = 0; i < encodeMap.get(key).size(); i++) {
						prono.add(encodeMap.get(key).get(i).getProductno());
					}
					novo.setProductnolist(prono);
					novo.setGroupno(key);
					lst.add(novo);
				}