프로그래밍/Java

toString, valueOf 차이

Youngs_ 2021. 6. 7. 10:33
String str = null;
System.out.println(String.valueOf(str));  // null
System.out.println(str.toString());  // NullPointerException

 

오브젝트가  null일 경우에 toString은 NPE를 야기시키고 valueOf는 null이 나온다.

그 외의 차이점은 없다