NullpointerException1 equals()메소드 사용시 NullPointerException 이 발생하는 경우 인수로 전달된 문자열을 equals()메소드를 이용해서 비교하는 경우에 다음과 같은 코드는 NullPointerException 을 유발할 수 있다. … public boolean chkValue(String tmp){ if(tmp.equals(“값”)){ return true; }else{ return false; } } … 위와 같은 코드는 함수를 호출할때, 전달된 값이 null인 경우 NullPointerException이 발생하게 된다. 붉은색 부분의 코드를 다음과 같이 바구면 null 값이 전달된다 해도 NullPointerException이 발생할 염려가 없다. if(“값”.equals(tmp)){ 2014. 2. 4. 이전 1 다음