在使用lambda表达式的时候,总是会遇到一些问题,比如,在整理三级联动选框的时候,如何组装map
//获取所有的专业技术序列
List<ProfessionalTechnologySeriesExt> baseList = professionalTechnologySeriesService.getAll();
//
Map<Integer, String> collect = baseList.stream().flatMap(ext -> ext.getChildMenuList().stream().flatMap(tmp -> tmp.getChildMenuList().stream())).collect(Collectors.toMap(ProfessionalTechnologySeriesExt::getId, ProfessionalTechnologySeriesExt::getName));map.put(PersonEnum.PROFESSIONAL_SEQUENCE.getColumnName(), collect.get(user.getProfessionalSequence()));