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()은 특정 숫자 객체가 있고 이를 문자열 표현으로 변환하려는 경우에 사용됩니다.
반응형