Integer(Integer value)
Integer(String s)
이런 식으로!
Integer iT = new Integer(100);
Integer iT = new Integer("100");
int i = new Integer(100);
int i = new Integer("100");
모든 래퍼 클래스들의 조상
추상 클래스
✨래퍼 클래스의 객체들(Integer
) → 기본형(int
)으로 바꿔주는 메소드들을 갖고 있다.
intValue()
...Integer it = new Integer(100);
int i = it.intValue();
->
i = 100
Integer.valueOf(기본형)
....intValue()
... Integer.valueOf("문자열")
new Integer("문자열")
Integer.parseInt("문자열")
Integer.parseInt("문자열", 진법)
Integer.valueOf("문자열")
-> Integer
/ int
.toString()
오토박싱 : 기본형 -> 래퍼클래스 객체로 자동변환
(오토)언박싱 : 래퍼클래스 객체 -> 기본형 자동변환
기본형과 참조형 간의 연산을 가능하게 함
int i = 5;
Integer iObj = new Integer(7);
int sum = i + iObj;
//원래는 아래가 원칙, 컴파일러가 자동으로
int sum = i + iObj.intValue();
(형변환)
만으로도 가능해짐!