Java
[Java] 문자열을 숫자로 변환, 숫자를 문자열로 변환하는 방법
건휘맨
2024. 6. 3. 15:29
Integer.valueOf() / Double.valueOf() :
valueOf() 메서드를 사용하여 문자열을 Integer나 Double 객체로 변환한 후
intValue()나 doubleValue() 메서드를 사용하여 해당 객체를 숫자로 변환할 수 있다.
Integer.parseInt() / Double.parseDouble() :
parseInt() 메서드를 사용하여 문자열을 정수로
parseDouble() 메서드를 사용하여 문자열을 실수로 변환할 수 있다.
public class StringMain {
public static void main(String[] args) {
// 문자열을 숫자로 바꾸는 방법
String str3 = "317";
int a = Integer.valueOf(str3).intValue();
System.out.println(a + 10);
a = Integer.parseInt(str3);
System.out.println(a + 10);
String str4 = "3.14";
double b = Double.valueOf(str4).doubleValue();
System.out.println(b + 3.14);
b = Double.parseDouble(str4);
System.out.println(b + 10);
}
}
String.valueOf() :
String.valueOf() 메서드를 사용하여 숫자를 문자열로 변환할 수 있다.
문자열 연결:
덧셈 연산자(+)를 사용하여 숫자와 문자열을 함께 사용하면 숫자가 문자열로 자동 변환된다.
public class StringMain {
public static void main(String[] args) {
// 숫자를 문자열로 변환하는 방법
int k = 365;
String data = String.valueOf(k);
System.out.println(data + 10);
double j = 3.65;
data = String.valueOf(j);
System.out.println(data + 10);
System.out.println("" + k + 10);
System.out.println("" + j + 10);
}
}