Integer i = new Integer(10); // 정수 10의 객체화
Character c = new Character('c'); // 문자 'c'의 객체화
Boolean b = new Boolean(true); // 불린 값 ture의 객체화
⚠ Character 제외
Integer i = new Integer("10"); // 정수 10의 객체화
Boolean b = new Boolean("false"); // 불린 값 false의 객체화
Integer i = new Integer(10);
int i2 = i.intValue(); // i2 =10
int i = Integer.parseInt("123"); // i = 123
boolean b = Boolean.parseBoolean("true"); // b = true
String s1 = Integer.toString(123); // 정수 123을 문자열 "123"으로 변환
String s2 = Boolean.toString(true); // 불린 값 true를 문자열 "true"로 변환
Integer ten = new Integer(10); //박싱
int n = ten.intValue(); //언박싱
Integer ten = 10; // 자동 박싱
//기본 값인 10이 Integer 클래스에 = 될 수 없어서 자동으로 박싱되어짐.
int n = ten; // 자동 언박싱
//int 값인 n이 Integer 클래스에 = 될 수 없어서 자동으로 언박싱되어짐.
int n = ten + 20; // 자동 언박싱
Reference
명품 자바 에센셜 (2014, 황기태) / 혼자 공부하는 자바 (2019, 신용권)