프로그래밍/JAVA
[Java] Wrapper class
하와이블루
2022. 8. 8. 21:49
728x90
래퍼 클래스(Wrapper class)는 기본 타입의 데이터를 객체로 취급해야할 경우 객체로 포장해주는 클래스이다. 래퍼 클래스는 java.lang 패키지에서 제공하는 기능이다.
데이터 타입
byte -> Byte
short -> short
int -> Integer
long -> Long
float -> Float
double -> Double
char -> Character
boolean -> Boolean
박싱(Boxing)
박싱은 기본 타입 데이터를 래퍼클래스로 변환하는 과정을 의미한다.
int num = 10;
Integer i = new Integer(num);
// 기본 타입 -> 래퍼클래스
언박싱(UnBoxing)
언박싱은 래퍼 클래스를 기본 타입 데이터로 변환하는 과정을 의미한다.
int num = i.intvalue();
// 래퍼클래스 -> 기본 타입
728x90