public List<ModuleDataInfoDto> moduleDetail(Integer moduleId) { ModuleData moduleData = new ModuleData(); moduleData.setModuleId(moduleId); List<ModuleData> dataList = moduleDataMapper.select(moduleData); return dataList.stream().map(o -> { ModuleDataInfoDto moduleDataDto = new ModuleDataInfoDto(); moduleDataDto.setDataType(o.getDataType()); moduleDataDto.setDataValue(o.getDataValue()); return moduleDataDto; }).collect(Collectors.toList()); }-------------------------------------------------------------------------------------------------------------------------
List<ResourceDto> resourceList = new ArrayList<>(); adminUserBoList.stream().forEach(bo -> { ResourceDto resource = new ResourceDto(); resource.setResourceId(bo.getResourceId()); resource.setResourceName(bo.getResourceName()); resourceList.add(resource); });-------------------------------------------------------------------------------------------------------------------------
Map<String, String> areaMap = cacheUtils.getAreaList().stream().collect(Collectors.toMap(AreaCode::getCode, AreaCode::getAbbreviation, (k1, k2) -> k1));
-------------------------------------------------------------------------------------------------------------------------
recordInformations = recordInformations.stream().sorted(Comparator.comparing(RecordInformation::getCaseTime).reversed()).collect(Collectors.toList());
stream用法(自用)
于 2022-05-24 11:55:33 首次发布