문자열을 다양한 기본 데이터 타입으로 변환할때 사용한다.
바로 예시를보자(parse)
String str1 = "123";
int value = Integer.parseInt(str1); //문자타입 숫자 정수로 변환
System.out.println(value);
String str2 = "3.14";
double value1 = Double.parseDouble(str2); //문자타입 숫자 실수로 변환
System.out.println(value1);
다른예시(valueOf)
String str1 = "123"; int value = Integer.valueOf(str1); //문자타입 숫자 정수로 변환 System.out.println(value); String str2 = "3.14"; double value1 = Double.valueOf(str2); //문자타입 숫자 실수로 변환 System.out.println(value1); |
첫번쨰 예시와 두번째 예시의 결과 값은 같게 나오지만 차이점이있다.
첫번째 예시에서는 변수를 바로 변환해서 저장해주지만
두번째 예시 에서는 새로운 객체를 생성해서 저장해준다.
즉 간단하게 사용하기위해서는 첫번째 방법을 사용해주고
재사용을 할 생각이라면 두번째 예시를 사용할것같다.
'(혼) (공) (자)' 카테고리의 다른 글
제네릭 (0) | 2024.02.04 |
---|---|
object [ ] (1) | 2024.02.04 |
wrapper클래스 (1) | 2024.02.04 |
API - Math (1) | 2024.02.04 |
API - 2 (1) | 2024.02.02 |