숫자를 문자열로 변환하는 방법은 3가지가 있다.
1. Integer.toString()
2. String.valueOf()
3. +""
1. Integer.toString()
public class IntToString {
public static void main(String[] args) {
int num1 = 12345;
int num2 = -12345;
String str1 = Integer.toString(num1);
String str2 = Integer.toString(num2);
System.out.println(str1);
System.out.println(str2);
}
}
//출력
12345
-12345
2. String.valueOf()
public class IntToString {
public static void main(String[] args) {
int num1 = 12345;
int num2 = -12345;
String str1 = String.valueOf(num1);
String str2 = String.valueOf(num2);
System.out.println(str1);
System.out.println(str2);
}
}
//출력
12345
-12345
3. +""
int 타입의 숫자에 공백인 +""를 이어붙이면 그 공백도 문자열으로 인식하여 이어붙여진 숫자가 문자열로 반환된다. (*숫자에 문자형이 붙으면 바로 문자형이되어버린다.)
public class IntToString {
public static void main(String[] args) {
int num1 = 12345;
int num2 = -12345;
String str1 = num1 + "";
String str2 = num2 + "";
System.out.println(str1);
System.out.println(str2);
}
}
//출력
12345
-12345