두 메소드 모두 Object의 값을 String으로 변환하지만, 변경하고자 하는 Object가 null인 경우 다르다.
String.valueOf() - 파라미터가 null이면, 문자열 "null"을 만들어서 반환한다.
toString() - 대상 값이 null이면 NPE를 발생시키고 Object에 담긴 값이 String이 아니여도 출력한다.
728x90
'구트아카데미 > 4. Java' 카테고리의 다른 글
[Java] 예외와 예외 클래스 (0) | 2021.08.11 |
---|---|
[Java] API 도큐먼트 (0) | 2021.08.09 |
[Java] Arrays.copyOfRange() (0) | 2021.07.22 |
[Java] String 클래스 - contains,equals의 차이 (0) | 2021.07.20 |
Thread.sleep (0) | 2021.07.20 |