Java Numbers - toString() 함수 



toString() 함수는 Number 객체의 값을 String 객체로 변환하는 함수 입니다. 

만약 인자값이 primitive data type 일 경우 primitive data type 의 String 객체가 리턴 됩니다. 



Syntax

String toString()

- 해당 Integer 값을 String 객체로 표기 합니다. 


static String toString(int i)

- 전달 받은 인자(i) 를 String 객체로 표기 합니다. 



Sample

1
2
3
Integer x = 7;
System.out.println("x.toString() >>> "+x.toString());
System.out.println("Integer.toString(x) >>> "+Integer.toString(x));
cs


Integer x 값을 toString() 또는 toString(x) 한 값은 동일한 결과를 리턴합니다. 


x.toString() >>> 7

Integer.toString(x) >>> 7



한가지 주의 할 점은 아래와 같은 경우가 있습니다. 

1
2
int y = 5;
System.out.println("y.toString() >>> "+y.toString());
cs


Integer 값이 아닌 int 값 (primitive data type) 을 toString() 하려는 경우 아래와 같은 오류가 발생 합니다. 

Cannot invoke toString() on the primitive type int


primitive data type 인 int에 toString() 함수를 사용할 수 없다는 내용입니다. 


int 와 Integer 가 엄연히 다르다는 것 꼭 기억하시길 바랍니다. 





 도움이 되셨다면 로그인이 필요 없는 

▼ 하트 클릭 한번 부탁 드립니다 

감사합니다 :D




블로그 이미지

쉬운코딩이최고

Android, Java, jsp, Linux 등의 프로그래밍 언어를 소개 합니다.

,