래퍼클래스
- 8개의 기본형을 객체로 다뤄야할 때 사용하는 클래스
기본형 | 래퍼클래생성자 |
---|---|
boolean | Boolean |
char | Character |
byte | Byte |
short | Short |
int | Integer |
long | Long |
float | Float |
double | Doble |
Number클래스
- 모든 숫자 래퍼 클래스의 조상
문자열을 숫자로 변환하기
- 문자열을 숫자로 변환하는 다양한 방법
1 | int i = new Integer("100").intValue(); |
2 | int i2 = Integer.parseInt("100"); |
3 | integer i3 = Integer.valueOf("100"); |
- n진법의 문자열을 숫자로 변환하는 방법
1 | int i4 = Integer.parseInt("100", 2); |
2 | int i5 = Integer.parseInt("100", 8); |
3 | int i6 = Integer.parseInt("100", 16); |
4 | int i7 = Integer.parseInt("FF", 16); |
오토박싱 & 언박싱
- 기본형의 값을 객체로 자동변환하는 것을 오토박싱, 그 반대는 언박싱