☕ 자바 JAVA/☕ 변수와 자료형 Variables & Data Type

[JAVa]Wrapper 래퍼클래스&형변환(+진법변환)

뉴이 NUEY 2024. 11. 11. 22:55
반응형

 

Wrapper class
: 기본타입→객체(참조타입) 으로 변경할 때 사용.
int와 같은 기본타입을 감싸고 있는 클래스를 말한다.

사용 목적

 

generic<>에서 사용하기 위해

 

null할당 가능
다양한 유틸리티가 포함되어 잇다.


기본 타입들의 래퍼 클래스
기본 타입 래퍼 클래스
byte Byte
short Short
int Integer
long Long
float Float
double Double
char Character
boolean Boolean

 

※ String은 기본타입이 아니라 참조타입입니다.
기본타입처럼 사용하지만, 참조형으로 heap 메모리영역을 이용하는 녀석입니다.
따라서 래퍼 클래스가 필요 없습니다.

Number class

  • Wrapper class들의 조상.
  • 오른쪽 그림과 같은 메서드들을 가지고 있습니다.
  • 그럼 Wrapper class에서 저 메소드들을 사용해 형변환을 할 수 있겠죠.

하지만 버전9부터 권장하지 않는다고 합니다.


valueOf()
: Wrapper clas→기본타입 변환.

따라서 valueOf()를 사용하길 권장합니다.

  • valueOf()로 사용하길 권장합니다.
  • 또는 parseInt()로도 사용할 수 있습니다.

N진법의 문자열을 숫자로 변환

  • Integer.pareInt("숫자 혹은 문자", N)를 통해 문자혹은 숫자를 N진법으로 변환할 수 있습니다.

 


참조 : https://youtu.be/tBUm6yj4cKQ?si=V-H5swDVcZU5RtyB

반응형