2013. 7. 25. 17:12


String s = null;
if(s==null || s.equals("")) { } //가능
if(s.equals("") || s==null) { } //비교불가


or연산자는 좌측의 논리연산이 true일 때 더 이상 비교하지 않는다.

 

 s가 null일 경우, null과 문자열을 비교할 수 없으므로 런타임에러가 발생한다.

Posted by 1+1은?