자바에서 숫자를 문자열로 변환하는 2가지 방법

 

 

Integer.toString()

 

가장 많이 사용하는 숫자를 문자로 변환하는 형 변환 방법

 

toString()을 사용한 방식을 가장 권장

 

int num = 123;
String str1 = Integer.toString(num);

 

 



String.valueOf()

 

만약 입력된 문자열이 Null이라면 두 함수의 대응점이 다름

 

String.valueOf()는 우선 "null"이라는 문자열로 처리

 

Integer.toString()은 "Null PointerException"이라는 오류를 발생시킴

 

만약 null 조차도 오류가 아닌 문자열로 처리해야 한다면 String.valueOf()를 그 외라면 Integer.toString()을 사용

int num = 123;
String str2 = String.valueOf(num);