336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
인수로 전달된 문자열을 equals()메소드를 이용해서 비교하는 경우에 다음과 같은 코드는 NullPointerException 을 유발할 수 있다.
…
public boolean chkValue(String tmp){
if(tmp.equals(“값”)){
return true;
}else{
return false;
}
}
…
위와 같은 코드는 함수를 호출할때, 전달된 값이 null인 경우 NullPointerException이 발생하게 된다. 붉은색 부분의 코드를 다음과 같이 바구면 null 값이 전달된다 해도 NullPointerException이 발생할 염려가 없다.
if(“값”.equals(tmp)){
'프로그램 > Java' 카테고리의 다른 글
properties 파일을 읽어 들이고 저장하기 (0) | 2014.02.08 |
---|---|
Access restriction: The type Resource is not accessible due to restriction on required library (0) | 2014.02.07 |
String 클래스를 사용해야 하는 시점은? (0) | 2014.02.03 |
request.getContextPath (0) | 2014.02.02 |
request.getRequestDispatcher(); (0) | 2014.02.01 |