기본 데이터 타입(primitive data type)을 객체로 다룰 수 있도록 만들어진 클래스이다.
Wrapper 클래스를 사용하면 자동으로 박싱(boxing)과 언박싱(unboxing)이 이루어진다.
int iA = 10;
Integer intObjA = Integer.valueOf(iA);
Integer intObjB = new Integer(10);
int iB = intObjB.intValue();
boxing은 기본 데이터 타입을 해당하는 wrapper 클래스 객체로 변환하는 것이다.unboxing은 wrapper 클래스 객체를 해당하는 기본 데이터 타입으로 변환하는 것이다.서로 자동 변환이 가능하다.
int iA = 10;
Integer intObjA = iA;
Integer intObjB = new Integer(10);
int iB = intObjB;
auto - boxing은 기본 데이터 타입을 해당하는 wrapper 클래스 객체로 자동 변환하는 것이다.auto - unboxing은 wrapper 클래스 객체를 해당하는 기본 데이터 타입으로 자동 변환하는 것이다.1. 숫자형 문자열을 정수로 변환
String str = "123";
int num = Integer.parseInt(str);
2. 정수를 문자열로 변환
int num = 123;
String str1 = String.valueOf(num);
// 또는
String str2 = "" + num;