[wrapper class 사용 이유]
1. 매개변수로 객체가 요구될 때
2. 기본형 값이 아니라 객체로 저장해야 할 때
3. 객체간 비교가 필요할 때
※ wrapper class를 사용하는 더 큰 이유
==> 형변환이 자유롭다는 큰 특징이 있음
=============================코드=============================
public static void main(String[] args) {
// 기본자료형은 단순한 연산을 하기 위한
// 용도로 사용이 됨
int su1 = 47, su2 = 134;
System.out.println("더하기 >>> " + (su1 + su2));
System.out.println();
// 포장 클래스(wrapper class) 사용 방법
Integer in1 = su1; // Boxing
Integer in2 = su2;
System.out.println("포장클래스 더하기 >>> " + (in1 + in2));
System.out.println();
// 형변환이 자유롭다는 특징이 있음
System.out.println(in1.doubleValue());
// 숫자 -> 문자열
// toString() : 숫자 -> 문자열
// String.valueOf(숫자) : 숫자 -> 문자열
System.out.println("문자열 >>> " + (in1.toString() + 127));
System.out.println("문자열 >>> " + (String.valueOf(su2) + 130));
// 문자열 -> 숫자
// Integer.parsenInt("문자열")
String str = "1235";
System.out.println("문자열 -> 숫자 >>> " + (Integer.parseInt(str) + 148));
}
=============================실행=============================
