Integer 와 int 이 둘의 차이를 흘려넘겼다가는 예상치 못한 곳에서 시간 낭비를 할 수도 있다.
기능
1. Integer : int 의 랩퍼 클래스로 산술 연산이 불가능하고, null 로 초기화가 가능하다. int를 처리 할 때 유용한 상수 및 메소드를 제공한다.
2. int : 원시 자료형으로 산술 연산이 가능하고, 키워드로 쓰이며 null 로 초기화 할 수 없다.
상호 변환
1. Boxing : Integer integer = new Integer(i);
2. Unboxing : int i = integer.intValue();
문자열 변환
1. String -> Integer : Integer.valueOf(String)
2. String -> int : Integer.parseInt(String)
사이즈
1. Integer : 20 byte
2. int : 4 byte
WRITTEN BY
- 손가락귀신
정신 못차리면, 벌 받는다.
,