IT 연구소

숫자를 문자로 형변환 하는 세가지 방법

ron_nie 2023. 7. 4. 14:20
728x90

1. 의문점

숫자형을 문자형으로 변환하는 방법에는 세가지가 존재한다

  • String.valueOf()
  • Integer.toString()
  • 변수.toString()

세가지의 차이가 뭘까???

2. 차이점

2-1. String.valueOf()

모든 데이터 유형을 문자열 표현으로 바꾸는 가장 일반적인 방법이다. 전달된 인수가 null이면 문자열 "null"을 반환한다.

int number = 10;
String numberString = String.valueOf(number);

2-2. Integer.toString()

이 메서드는 정수형을 문자형으로 바꿀때 사용된다. 오직 정수형 에서만 사용 가능하다.

int number = 10;
String numberString = Integer.toString(number);

2-3. 변수.toString()

특정 숫자 객체가 있고 이를 문자열로 반환하려는 경우에 사용한다.

Integer number = new Integer(10);
String numberString = number.toString();

3. 결론

String.valueOf()는 다양한 데이터 유형과 함께 사용할 수 있는 보다 일반적인 방법인 반면 Integer.toString()은 특히 정수를 문자열로 변환하는 데 사용됩니다. number.toString()은 특정 숫자 객체가 있고 이를 문자열 표현으로 변환하려는 경우에 사용됩니다.

반응형