반응형
- casting : 파라미터 null 이면 문자열 "null" 리턴 / object 값이 String 이 아니면, ClassCastException 발생
- valueOf : 파라미터 null 이면 문자열 "null" 리턴
- toString : 대상이 null 이면 NullPointerException 발생
[예제]
import java.lang.String;
public static void main(String[] args) {
String b = null;
System.out.println((String)b);
System.out.println(String.valueOf(b)); //null에 대한 예외처리 필요 없을 때
System.out.println(b.toString()); //null에 대한 예외처리 필요할
}
[결과]
null
null
Exception in thread "main" java.lang.NullPointerException
at pjtTest.MainClass.main(MainClass.java:94)
728x90
'[개발관련] > JAVA' 카테고리의 다른 글
MyBatis - org.apache.ibatis.executor.ExecutorException: Executor was closed. (0) | 2019.05.06 |
---|---|
오라클 자바 라이센스 정리: Oracle Java SE Subscription (0) | 2019.04.02 |
JAVA Int To String (0) | 2019.03.31 |
자동 형변환 순서 (0) | 2019.03.31 |
Java에서 접속 Host_IP받기 (0) | 2019.03.29 |