[JAVA] String.valueOf 와 .toString()

빵지·2023년 7월 5일

obj를 String 으로 변환할때 주 사용하는
String.valueOf 와 .toString()

두 메소드는 NULL 에 대한 차이에 있다.
obj 가 NULL 이면 String.valueOf 는 "NULL" 이라는 문자열을
obj 가 NULL 이면 .toString 은 NullPointException을 발생시킨다.

Object sample = null;

String output = String.valueOf(sample);
String output2 = sampel.toString();

System.out.println(output);
System.out.println(output2);
--------- 결과 ---------
**NULL
*** NullPointException 발생**

소스 실행결과 ( 온라인컴파일러 )
output
output2

profile
초보에요

0개의 댓글