1. Wrapper Class
2. Wrapper Class 사용하기
3. Wrapper Class 객체 만들기
int num = 1;Integer wrapper = new Integer(num);4. Wrapper 클래스의 형변환
int num = 100;Integer wrapper = num; -----------------------------------Integer wrapper = new Integer(100);int num = wrapper;5. Wrapper 클래스의 static 데이터
int max = Interger.MAX_VALUE;int min = Integer.MIN_VALUE;6. 문자열 데이터의 형변환
1과 "1"의 차이
-> 기본 자료형과 문자열 데이터간의 연산에서는 기본 자료형 데이터가 문자열로 변환된 후, 문자열간의 연산으로 처리된다.
int a = 1;
String b = "1";
Systemm.out.println(a + b); // "11"이 출력됨.
사용자 입력값에 대한 연산
-> 모든 프로그램 플랫폼에서 사용자의 입력값은 String으로 처리된다.
-> 만약 인터넷 뱅킹에서 2개의 계좌로 송금할 금액을 각각 입력하였을 때 총 금액을 계산한다면 다음과 같이 처리될 것이다.
String money1 = "5000";
String money2 = "3000";
money1 + money2 = "50003000"; // 8000
문자열 데이터를 기본 데이터 형을 변환하기
-> Wrapper 클래스에는 기본 자료형의 모양을 띄고 있는 문자열 데이터를 실제 기본 자료형으로 변환시키는 기능이 포함되어있다.
-> 오늘날의 Java에서 Wrapper 클래스의 가장 큰 의미는 바로 이 부분이다.
String money1 = "5000";
String money2 = "3000";
int m1 = Integer.parseInt(money1);
int m2 = Integer.parseInt(money2);
System.out.println(m1 + m2); // 8000