반응형
toString()과 String.valueOf() 두 메서드는 모두 String으로 변환하는 데 사용됩니다.
그래서 어떤 상황에서 사용해야하는지 헷갈릴 수 있습니다.
toString()
- 변환의 대상이 Null이 였을 경우는 Null PointException이 발생.
- Object에 담긴 값이 String이 아니어도 출력 가능.
- ex) obj.toString( )
String.valueOf()
- 변환의 대상이 Null이었을 경우는 "null"로 출력.
- ex) String.valueOf( obj )
반응형
'IT > JAVA' 카테고리의 다른 글
[JAVA/자바] 생성자, 초기화 (0) | 2022.11.06 |
---|---|
[JAVA/자바] 인자와 매개변수의 차이 (0) | 2022.11.06 |
[JAVA/자바] length, length(), size 의 사용법/차이 (0) | 2022.11.06 |
[JAVA/자바] interface (인터페이스) - 다중 상속 (0) | 2022.11.02 |
[JAVA/자바] final - 변수, 메소드, 클래스에서 사용방법 (0) | 2022.11.02 |
댓글