본문 바로가기

JAVA_이클립스

JAVA - Wrapper Class(래퍼 클래스)

래퍼 클래스(Wrapper Class)

● 8개의 기본타입에 해당하는 데이터를 객체로 표현

● 기본 타입의 값을 박싱해서 포장 객체로 만드는 것

● boolean, byte, char, short, int, long, float, double

→Boolean, Byte, Character, Short, Integer, Long, Float, Double

사용방법 : Wrapper 클래스 객체 = 일반자료형데이터;

 

오토박싱과 오토 언박싱

오토박싱 : 기본 자료형 값을 자동으로 Wrapper 클래스의 객체로 변환시켜주는 것

                   기본 타입 데이터→ 래퍼클래스의 인스턴스로 변환

 

사용예시 : Integer num = 5; (오토박싱을 통해 new Integer() 생략)

 

ex) int → Integer

 

 

 

오토 언박싱 : Wrapper 클래스의 객체 값을 자동으로 기본 자료형 값으로 변환시켜주는 것

                     래퍼클래스의 인스턴스에 저장된 값 → 기본 타입의 데이터로 꺼내는 과정

 

사용예시 : int n =num;

 

ex) Integer → int ( int Value() 생략)