Object 형태의 값을 String으로 변환할 때, 사용하는 메서드들이다.
하지만, 두 메서드는 다음과 같은 차이점이 존재한다.
toString()
대상 값이 null이면 Null PointerException(NPE)이 발생한다.
String.valueOf()
매개 변수가 null이면 문자열 "null"을 만들어서 반환한다.
'Develop > Java' 카테고리의 다른 글
ArrayList 생성 시, List 인터페이스로 선언하는 이유 (0) | 2022.10.18 |
---|---|
배열 내용 출력하기 (0) | 2022.10.14 |
Null과 isEmpty()의 차이 (0) | 2022.09.24 |
isEmpty()와 isBlank() 차이 (0) | 2022.09.20 |
컬렉션과 스트림 차이점 (0) | 2022.09.18 |