String str3 = "317";
이렇게 문자열로 저장되어있는 str3이 있을때
int a = Integer.valueOf(str3).intValue();
System.out.println(a + 10);
a = Integer.parseInt(str3);
System.out.println(a + 13);
이런 방법으로 다시 저장하게 되면
각각 숫자로 잘 변환 되는 모습을 확인 할 수 있다
실수라면 어떨까
String str4 = "3.14";
double b = Double.valueOf(str4).doubleValue();
System.out.println(b + 10);
b = Double.parseDouble(str4);
System.out.println(b + 20);
위와 같이
Integer 대신 Double을 집어넣어
결과를 얻어내면 되겠다
이번엔 반대로
숫자를 문자열로 변환
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 + 20);
System.out.println("" + k +10);
System.out.println("" + j +20);
앞에서의 방법과 같이
String을 넣어주면 되겠다
또한 다른 방법으로는 아래와같은 방법이 있다
결과는 같다
'Java > JAVA' 카테고리의 다른 글
Java - ArrayList CRUD, for-each 반복문 (0) | 2024.06.03 |
---|---|
Java - 문자열 관련 함수 (0) | 2024.06.03 |
Java - 문자열, 정수 및 실수를 클래스로 생성하는 법 (0) | 2024.06.03 |
Java - 다중 상속 Interface (0) | 2024.06.03 |
Java - 상속 Override, Super, 추상클래스 Abstract (1) | 2024.06.03 |