Java 代码优化:使用三元运算符简化逻辑
以下是代码的优化版本:
private String getEmpCode(final boolean examinerFlag,
final IdentityStatsDTO identityStats) {
return examinerFlag ? identityStats.getExaminerEmpCode() : identityStats.getAppraiseeEmpCode();
}
private String getIdentity(final boolean examinerFlag,
final IdentityStatsDTO identityStats) {
return examinerFlag ? identityStats.getExaminerIdentity() : identityStats.getAppraiseeIdentity();
}
这段代码使用三元运算符(?:)简化了条件判断逻辑。在 getEmpCode 和 getIdentity 方法中,如果 examinerFlag 为 true,则返回 examinerEmpCode 或 examinerIdentity,否则返回 appraiseeEmpCode 或 appraiseeIdentity。
使用三元运算符可以使代码更简洁易读,同时也能提高代码的效率。
原文地址: https://www.cveoy.top/t/topic/Gva 著作权归作者所有。请勿转载和采集!