기본 데이터타입 | Wrapper 클래스 |
---|---|
byte | Byte |
short | Short |
int | Integer |
long | Long |
float | Float |
double | Double |
char | Character |
boolean | Boolean |
작업 | 설명 |
---|---|
Boxing | 기본 데이터 타입을 해당하는 wrapper 클래스 객체로 변환 하는 것 |
예시 | int i = 10; Integer intObj = Integer.valuOf(i); |
Unboxing | wrapper 클래스 객체를 해당하는 기본 데이터 타입으로 변환하는 것 |
예시 | Integer intObj = new Integer(10); int i intObj.intValue(); |
작업 | 설명 |
---|---|
Auto-boxing | 기본 데이터 타입의 값을 해당하는 wrapper 클래스 객체로 자동 변환 하는 것 |
예시 | int i = 10; integer intObj = i; |
Auto-unboxing | wrapper 클래스 객체를 해당하는 기본 데이터 타입으로 자동 변환 하는 것 |
예시 | Integer intObj = new Integer(10); int i = intObj; |