///////
Search

Wrapper클래스_김지수

Wrapper 클래스

wrapper 클래스 개념

자바는 기본 타입 값을 갖는 객체를 생성할 수 있다. 이런 객체를 포장(Wrapper) 객체라고 한다.
제네릭을 선언할 때 사용한다.

wrapper의 종류

boxing vs unboxing

boxing
기본 타입의 값을 포장 객체로 만드는 과정을 말한다.
Integer obj = new Integer(100);
Integer obj = 100; (자동 박싱)
unboxing
포장 객체에서 기본 타입의 갑을 얻어내는 과정을 말한다.
int num = obj.intValue();
int num = obj; (자동 언박싱)
예제) boxing vs unboxing

문자열을 기본 타입 값으로 변환

문자열을 기본 타입 값으로 변환할 상황이 있다.
parse+기본타입 명으로 되어 있는 static 메소드가 문자열을 매개값으로 받아 기본 타입 값으로 변환한다.
int num = Integer.parseInt("100");

Integer 클래스, BigInteger 클래스의 다양한 활용 예제

예제) Integer 클래스, BigInteger 클래스의 활용 예제