본문 바로가기

Java

ToString 과 String.valueOf()

toString() 과 String.valueOf()는 Object값을 String형으로 변환할 때 주로 사용하는 메소드

두 메소드는 String의 형태로 값을 변환해준다.

 

하지만 변경할 값이 null일 경우에 차이가 있다.

두 메소드의 차이점은

Null값에 따른 NullPointerException의 발생 유무이다.

 

toString():             null 값을 형 변환 시 NullPointerException(NPE) 발생 ---> Object값이 String이 아니여도 출력

String.valueOf():   파라미터로 null이 오면 "null" 문자열을 출력

'Java' 카테고리의 다른 글

Map 메서드  (0) 2023.04.11
이론적인 공부  (0) 2023.03.20
배열과 리스트  (0) 2023.03.18
Java에 대한 이해2  (0) 2023.03.17
자바에 대한 이해  (0) 2023.03.16