可以将代码优化如下:

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()'方法,并且将代码更加简洁清晰。

Java 代码优化:使用 Map 获取值更简洁的方法

原文地址: https://www.cveoy.top/t/topic/o9nw 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录