if online == null dashboardDtosetUnknownWaterMeterCountstatusCount; return; if online dashboardDtosetOnlineWaterMeterCountstatusCo
可以将代码改写成使用三元表达式的形式,如下所示:
dashboardDto.setUnknownWaterMeterCount(online == null ? statusCount : online ? 0 : statusCount); dashboardDto.setOnlineWaterMeterCount(online != null && online ? statusCount : 0); dashboardDto.setOfflineWaterMeterCount(online != null && !online ? statusCount : 0);
这样可以更简洁地表达逻辑,并且避免了重复的代码。
原文地址: https://www.cveoy.top/t/topic/hLRL 著作权归作者所有。请勿转载和采集!