흔히 사용하는 int는 원시 자료형(프로그래밍 언어가 제공하는 자료형)이다.
예를 들면 int, char, float, double 등과 같은.
Integer는 Wrapper Class이다.
Wrapper 클래스란 자바 기본형을 클래스화 시킨 것으로 기본 데이터형을 값이 아닌 객체로 사용할 수 있는 방법을 제공한다.
아래 표는 Wrapper Class의 종류이다.
기본 데이터형 | Wrapper Class |
byte |
Byte |
short |
Short |
int |
Integer |
long |
Long |
float |
Float |
double |
Double |
char |
Character |
boolean |
Boolean |
void |
Void |
참고로 Wrapper Class의 메소드 중 parse로 시작하는 메소드는 객체형이 아닌 기본 데이터형을 반환한다.
아래와 같이 많이 쓰인다.
| String numString = "8"; int numInt = Integer.parseInt(numString); System.out.println(numInt); | cs |