Java
래퍼 클래스
햄발자
2024. 7. 3. 16:35
프로그래밍을 하다 보면 기본 타입의 데이터를 객체로 표현해야 하는 경우가 종종 있습니다. 이럴 때에 기본 자료타입(primitive type)을 객체로 다루기 위해서 사용하는 클래스들을 래퍼 클래스(wrapper class)라고 합니다.
문자열에서 해당 데이터 타입으로 변환은 래퍼클래스 활용 기본 데이터 타입에서 String 타입으로 변환은 String.valueOf() 메서드를 사용하자.
package ch01;
public class MainTest2 {
public static void main(String[] args) {
String str1 = "10A";
String str2 = "20.5";
String str3 = "true";
//System.out.println(str2 + "A");
// str1 <-- 10
// 문자열에 데이터 타입을 정수값을 변경하는 방법
// 예외처리
try {
int n1 = Integer.parseInt(str1);
System.out.println(n1 + 100);
} catch (Exception e) {
System.out.println("잘못된 입력 값입니다.");
}
// str2 ---> double ---> 8byte
double d = Double.parseDouble(str2);
System.out.println(d);
// str3 ---> boolean ---> 1byte
boolean b = Boolean.parseBoolean(str3);
System.out.println(b);
// 반대로 -- int 값을 ---> String 데이터 타입으로 변환 하고 싶다면
int number = 10000;
String numberStr = String.valueOf(number);
System.out.println(numberStr);
}
}