본문 바로가기
(혼) (공) (자)

parse 메서드

by 만석이 2024. 2. 4.
문자열을 다양한 기본 데이터 타입으로 변환할때 사용한다.



바로 예시를보자(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