하나의 변수 Object가 있을때 비교구문을 너무나도 흔하게 사용을 한다.
if(varObj=="test"){
}
}
이 구문은 Null Point Exception을 아주 흔하게 발생시킨다.
그래서 몇몇사람들은 이같은 구문을 추가한다.
if(varObj==null){
}
}
하지만 varObj가 null일경우 이 또한 상당히 위험하다.
그래서 몇몇사람들은 바꾼답시고 아래처럼 바꾼다.
if(varObj.equals("")){
}
}
하지만 아직도 부족하다.
바꾸었는데도 Null Point Exception이 발생하면 참 난감하다. 찾으려고 해보지만 찾지못하고 헛돈다. 결국 소스만 지저분해진다.
해답은 다음과 같다.
if("".equals(x)){
}
}
'Write > Problem&Solution' 카테고리의 다른 글
keytool Error: java.io.IOException: Incorrect AVA format (9) | 2010.07.12 |
---|---|
Launcher.exe - 응용 프로그램 오류 (4) | 2010.05.01 |
디스크없음 - Exception Processing Message 0x0..... Parameters ........ (2) | 2010.03.23 |
지정한 작업 그룹 이름이 올바르지 않습니다. (0) | 2010.03.22 |
네트워크에 중복된 이름이 있습니다. (0) | 2010.03.22 |