Java 代码优化:使用 Map 获取值更简洁的方法
可以将代码优化如下:
final Optional<BigDecimal> democracyTotalScore = Optional.ofNullable(democracyLevelSubtotalOverall)
.map(map -> map.get(statisticsResultDTO.getEmpName() + Constants.SPLIT_FLAG + empCode))
.map(map -> map.get(levelName));
democracyTotalScore.ifPresent(computeResultExportDTO::setDemocraticTotalScore);
这样可以避免使用'MapUtils.getObject()'方法,并且将代码更加简洁清晰。
原文地址: https://www.cveoy.top/t/topic/o9nw 著作权归作者所有。请勿转载和采集!