본문 바로가기
카테고리 없음

[Java] 숫자를 문자열로 변환 / Integer.toString(), String.valueOf(), +""

by 키튼햄 2023. 11. 4.

숫자를 문자열로 변환하는 방법은 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