yeo72.devlog

[Java] valueOf() 함수와 toString() 함수의 차이 본문

Study/Java

[Java] valueOf() 함수와 toString() 함수의 차이

짱이08 2022. 4. 19. 20:49

valueOf()함수와 toString() 함수는 둘다 String객체로 변환시켜주는 역할을 합니다.

 

두 함수의 결과는 같기 때문에 둘중 무엇을 써도 상관이 없지만

 

만약 변환시킬 객체가 null이라면 어떻게 될까요?

 

  valueOf() toString()
결과 "null" Error: NullPointException

 

valueOf()함수는 "null" 이라는 항상 String 형태로 반환을 해주는 반면

 

toString() 함수는 NullPointException 에러코드를 띄웁니다