아래의 if 문을 좀 더 간결하게 구성 할 수 있습니까?복수형을 간결하게 표현한 경우
if (abciden != null) {
PERFORM SSS
}
if (abciden == null
&& subject
.equalsIgnoreCase(IOAConstants.DDD_REPORT_SUBJECT_ert)) {
//PERFORM CCC
}
if (abciden == null
&& subject
.equalsIgnoreCase(IOAConstants.DDD_REPORT_SUBJECT_fgt)) {
//PERFORM BBB
}
이 조건을 압축하는 방법에 대한 조언을 구하려면 속기 조건부 삼항 연산자를 사용하려면 바꾸시겠습니까? :
if (abciden != null) {
// PERFORM SSS
}
else {
if (subject.equalsIgnoreCase(IOAConstants.DDD_REPORT_SUBJECT_ert)) {
//PERFORM CCC
}
if (subject.equalsIgnoreCase(IOAConstants.DDD_REPORT_SUBJECT_fgt)) {
//PERFORM BBB
}
}
을 또는 내가 subject
있으리라 믿고있어 같은 양의 상수 일치하지 않을 수 있습니다 :
여기에 'if-else' 문이 없습니다. 3 개의 독립형'if' 문이 있습니다. – zEro