반응형
  • 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

+ Recent posts