Java - Wrapper class

iseon_u·2022년 5월 14일
0

Java

목록 보기
48/77
post-thumbnail

Wrapper class


Wrapper class 래퍼 클래스

  • 8개의 기본형을 객체로 다뤄야할 때 사용
  • 기본형에 1 대 1로 대응
  • 기본형 첫 번째 문자를 대문자로 변경하면 래퍼 클래스

Number class

  • 모든 숫자 래퍼 클래스의 조상
  • 래퍼 객체를 기본형으로 바꿔주는 메서드들을 가지고 있다.
  • Byte, Short, Integer, Long, Float, Double, BigInteger, BigDecimal

Auto boxing & Unboxing 오토 박싱 & 언박싱

  • JDK 1.5 이전에는 기본형과 참조형간 연산이 불가능

ArrayList<Integer> list = new ArrayList<Integer>();
list.add(10); // 오토 박싱 10 -> new Integer(10)
int value = list.get(0); // 언박싱 new Integer(10) -> 10
  • 기존엔 객체만 가능했지만 기본형을 넣어도 오토 언/박싱으로 사용 가능
profile
🧑🏻‍💻 Hello World!

0개의 댓글