본문 바로가기
Java | spring/Java Basic

JAVA 자바, Wrapper 클래스

by 워니 wony 2019. 5. 7.

기본 자료형을 위한 클래스

  • 매개변수가 객체거나 반환값이 객체인 경우 기본자료형을 객체형으로 사용
  • 기본 자료을 감싼 클래스라고 생각하면 된다.

기본형

Wrapper

boolean

Boolean

byte

Byte

char

Character

short

Short

int

Integer

long

Long

float

Float

double

Double

 

wrapper 클래스는 평소에는 사용할 일이 없지만, 변수 선언이 아닌 map, list에서 형식을 지정하는 경우에는 기본형이 아닌 wrapper클래스로 써줘야 한다. 또한, 각 기본형으로 변환하는 메소드 등을 사용하는 경우에 해당 클래스로 메소드에 접근해서 사용하게 된다. 하여 자료형 변환 시 자주 보게 되는 형태이다.

 

 

Integer 클래스

  • Integer인스턴스명.intValue( ) : Integer 클래스내부 int 값을 가져오는 메소드
  • Integer.parseInt("숫자") : 문자열로 형변환 숫자를 반환하는 메소드

 

오토박싱과 언박싱

  • 오토박싱(autoboxing) : 기본형을 객체형으로 바꾸는
  • 언박싱(unboxing) : 객체형을 기본형으로 꺼내는
반응형

댓글