본문 바로가기
IT/JAVA

[JAVA/자바] toString() 과 String.valueOf()의 차이

by 가아앗 2022. 11. 6.
반응형

toString()과 String.valueOf() 두 메서드는 모두 String으로 변환하는 데 사용됩니다.

그래서 어떤 상황에서 사용해야하는지 헷갈릴 수 있습니다.

 

 

 toString()

 

- 변환의 대상이 Null이 였을 경우는 Null PointException이 발생.

 

- Object에 담긴 값이 String이 아니어도 출력 가능.

 

- ex) obj.toString( )

 

 

 String.valueOf()

 

- 변환의 대상이 Null이었을 경우는 "null"로 출력.

 

- ex) String.valueOf( obj ) 

반응형

댓글