[Java] Wrapper Class / Array List
·
TIL/Java
Wrapper Class 'Wrapper 클래스'는 기본 자료형을 객체 형식로 감싸는 역할을 한다. Integer 클래스는 int형을, Double 클래스는 double을, Long 클래스는 long을, Boolean 클래스는 boolean을 감싼다. 이런 Wrapper 클래스가 왜 필요할까? 기본형 자료형(Primitive Type)을 참조형(Reference Type)처럼 다루어야할 때 Wrapper 클래스를 사용하면 된다. 예를 들어서 ArrayList같은 컬렉션을 사용할 때 꼭 참조형을 사용해야 하는데 이럴 때 Wrapper 클래스를 사용한다. Wrapper 클래스의 인스턴스는 생성자로 생성할 수도 있고, 리터럴로 생성할 수도 있다. Integer i = new Integer(123); Integ..