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);
}
}
'Java' 카테고리의 다른 글
[Java] ArrayList 사용법 (0) | 2024.06.03 |
---|---|
[Java] 문자열을 처리하는 문자열 함수들 (0) | 2024.06.03 |
[Java] 정수 및 실수를 클래스로 생성하는 방법 (0) | 2024.06.03 |
[Java] 메소드 오버라이딩 (Method Overriding) (0) | 2024.06.03 |
[Java] super 키워드 (0) | 2024.06.03 |