[JAVA] if문 or 연산자 주의

hi·2022년 5월 7일

레전드 바보짓

if문으로 String 값을 걸러내고 싶었는데 조건을 걸어도 도무지 걸러지지 않았다..

4가지 조건을 모두 검사하고 싶었음


조건이 여러개일땐 or가 아니라 and를 사용했어야 했는데..

or연산자는 한 가지 조건만 해당되면 나머지는 확인하지 않고 바로 통과하기 때문이다

분명 배워놓고 까맣게 잊어버림
아오

|| 👉 && 로 바꿔주니 잘 걸러냄 !

그리고 != null 보다는 isEmpty()로 확인하는 것이 맞는듯 하다.. 위에서 초기화를 했기 때문에 null이 될 수가 없는 듯 ... 아마도 ... 흑흑 어려워

0개의 댓글