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 에러코드를 띄웁니다