Programming language/Java

[Java]int와 Integer의 차이

  • -
반응형

int와 Integer

흔히 사용하는 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로 시작하는 메소드는 객체형이 아닌 기본 데이터형을 반환한다.

아래와 같이 많이 쓰인다.


1
2
3
String numString = "8";
int numInt = Integer.parseInt(numString);
System.out.println(numInt);
cs


반응형

'Programming language > Java' 카테고리의 다른 글

[Java]Array와 List  (0) 2018.08.23
자바와 자바스크립트의 차이  (0) 2018.08.22
[Java]try catch finally  (0) 2018.08.17
[Java]Split 함수  (0) 2018.08.13
[Java]JVM 메모리 구조  (0) 2018.08.12
Contents

포스팅 주소를 복사했습니다.

이 글이 도움이 되었다면 공감 부탁드립니다.