본문으로 바로가기

[Java] 형 변환을 도와주는 다양한 메서드

category 언어/Java 2021. 9. 8. 17:01
728x90

 

1. Object 형태를 String으로 변환

 

- String.valueOf(number)를 이용

출력 결과

 

- toString(number) 이용

 

출력 결과

 

String.valueOf() vs toString() 차이점

Object가 null일 때,

toString() : Null PointerException(NPE)을 발생

String.valueOf() : null일때에도 null을 문자열로 취급하여 예외를 발생시키지 않음

 

따라서, NPE를 방지하기 위해서는 String.valueOf()를 사용하는 것이 좋다.

 

 

참고로 int형이 아닌 다른 형을 통해서도 String으로 변환가능

출력 결과

 

 

2. String형을 int로 변환

 

- Integer.pasreInt(문자열) 이용

 

출력 결과

 

3. String을 char으로 변환

 

- charAt(인덱스번호) 이용

 

 

출력 결과

728x90