티스토리 뷰
if(A.equals("a") && B.equals("b")) {
} else {
}
위와 같이 조건을 주었을때 else 에서 처리하는 조건이
if(!A.equals("a") && !B.equals("b")) 으로 알고있었는데 오늘 업무에서 else 조건만 필요한 작업을 하다
원하는 결과값이 나오지 않길래 다시생각을 해보았는데 else 에 들어가는 조건이
if(!A.equals("a") && !B.equals("b")) 아니고 if(!(A.equals("a") && B.equals("b")))이 들어가야 했었다.
A,B 조건을 둘다 만족시키지않는 값을 꺼내기 위해선 A,B 의 조건을 만족시킨것을 괄로호 묶은 다음에 NOT처리를 해줘야한다
'IT > Java' 카테고리의 다른 글
[Java] HashMap 과 LinkedHashMap 차이 (2) | 2015.09.10 |
---|---|
[Java] Hashmap KeySet 함수 (0) | 2015.08.24 |
[Java] HashMap 을 JsonObject 에 담기 (0) | 2015.08.10 |
[Java] 한글 인코딩테스트 한번에 하기 (0) | 2015.07.16 |
[Java] URL 한글인식 , 한글 인코딩 (0) | 2014.11.14 |