etc/오류 및 설정

[JAVA]문자열이 null 이거나 nullString 인것을 확인할 때

1+1은? 2013. 7. 25. 17:12


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


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

 

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