💡 래퍼클래스의 정의, 사용이유
📘기본자료형을 객체로 감싸는 클래스
| 기본 자료형 (Primitive Type) | 래퍼 클래스 (Wrapper Class) |
|---|---|
byte | Byte |
short | Short |
int | Integer |
long | Long |
float | Float |
double | Double |
char | Character |
boolean | Boolean |
래퍼클래스도 객체
Integer num = 100;
System.out.println(num); // 출력 100사용이유
Integer num = 123; // 래퍼클래스
String str = num.toString(); //변환 가능
int a = 100; // 그냥 데이터
String str = a.toString(); //변환 불가오토 박싱 / 언박싱
Integer num = 10; // 이런식으로 입력해도
Integer num = Integer.valueOf(10); // 이런식으로 자동 처리된다.Integer num3 = 10;
int num = num3; // 오토 언박싱
int a = num.intValue(); // 이런식으로 자동 처리