可以使用 Optional 类来简化代码,并且可以避免空指针异常。

Optional<ConstructionProgress> lastProgressOptional = Optional.ofNullable(baseMapper.selectDataByMonthNew(lastMonth, deptId));
lastProgressOptional.ifPresent(lastProgress -> constructionProgress.setLastProgressList(lastProgress.getLastProgressList()));

这样就可以避免 if 判断,代码更加简洁。

Java 代码优化:使用 Optional 简化获取上月数据

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

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