[TIL] 자바의 기본 API - Wrapper 클래스
Wrapper 클래스
- 기본형 값들을 객체로 변환하여 객체처럼 다룰 수 있다.
- java.lang 패키지에서 포함되어 있음으로 import 없이 사용 가능하다.
- 기본형 데이터는 null 을 가질수 없지만, Wrapper 클래스 객체는 null값을 가질 수 있다.
- Void클래스는 인스턴스를 생성할 수 없으며, 단지 void를 나타내는 클래스이다.
Autoboxing & Auto-unboxing
boxing
기본 자료형을 Wrapper 클래스의 객체로 변경하는 과정
Autoboxing
오토박싱은 기본 자료형에서 객체로 자동변환 되는 것
Unboxing
각각의 객체를 기본 자료형으로 변경하여 사용하는 과정
Auto unboxing
오토 언박싱은 객체에서 기본 자료형으로 자동 변환되는 것을 의미
주요 메소드(8가지 기본 자료형)
parseInt 메소드
원형 :int parseInt(입력한 문자열(숫자), 변환할 진법) |
기능
- 문자열 형식으로 저장된 숫자를 주어진 진법의 정수로 변환한다.
toBinaryString 메소드
원형 : Sting toBinaryString(입력한 정수) |
기능
- 정수를 2진수 형태의 문자열로 반환한다.
- Hex/Octal 16/8 진수도 반환할 수 있다.
valueOf 메소드
원형 :Integer valueOf(입력한 정수) |
기능
- 문자열 형식으로 저장된 숫자를 주어진 진법의 정수로 변환한다.
toString 메소드
원형 : String toString() |
기능
- Integer 형을 문자열로 변환한다.
'Language > JAVA' 카테고리의 다른 글
[TIL] 자바의 기본 API 클래스 - Calendar 클래스 (0) | 2020.08.06 |
---|---|
[TIL]자바의 기본 API - StringTokenizer 클래스 (0) | 2020.08.06 |
[TIL] 자바의 기본 API - Object /String / StringBuffer 클래스 (0) | 2020.08.05 |
[TIL] JVM :Java Virtual Machine (0) | 2020.08.04 |
[TIL] 생성자 , 초기화 (0) | 2020.08.04 |
댓글