프로그래밍/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