상세 컨텐츠

본문 제목

JAVA 문자열 형변환 방법 비교 ( valueOf,toString,Casting)

카테고리 없음

by 코딩초보 신성민 2020. 9. 23. 20:22

본문

다른 타입의 데이터를 String 타입으로 형 변환 시 사용하는 방법과 , 차이점을 알아보자

valueOf , toString , Casting 비교

- String.valueOf()

- 파라미터가 null 이면 문자열 null을 만들어서 담는다.

- Casting 

 - 대상이 null 이면 NullPointerException 발생.

- Object 값이 String 이 아니면 ClassCastException 발생.

- "".toString()

- 당연하게 . 으로 사용하는 만큼 대상 값이 null 이면 NullPointerException 발생

- Object 에 담긴 값이 String 이 아니라도 출력

int number = 100;

String value = String.valueOf(number);