본문 바로가기
Develop/Java

.toString() vs String.valueOf()

by jaeyoungb 2022. 9. 30.

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