wrapper class란??
wrapper = 감싸다
기본 데이터형과 객체간의 형변환이 가능하도록 해주는 객체.
기본 데이터를 감싸서 다른 데이터 형으로 바꿀 수 있게 해줍니다.
기본 데이터형 |
wrapper class |
boolean |
Boolean |
byte |
Byte |
char |
Character |
short |
Short |
int |
Integer |
long |
Long |
float |
Float |
double |
Double |
ex)
float f = 54 . 32f; //float형
Float wF = new Float(f); // Float형 객체
String sF = wrapFloat . toString(); //String형 객체
String st = "123";
Integer wI = Integer . valueOf(st); // String형 객체 -> Integer형 객체
int num = wrapInteger . intValue(); //Integer형 -> int 형
메서드 |
뜻 |
toString() |
wrapper class의 값을 String으로 변환 |
valueOf(String s) |
String형 값을 해당 랩퍼 클래스의 객체로 변환 |
shortValue() |
wrapper class 값을 short형으로 변환 |
byteValue() |
wrapper class 값을 byte형으로 변환 |
intValue() |
wrapper class 값을 int형으로 변환 |
longValue() |
wrapper class 값을 long형으로 변환 |
floatValue() |
wrapper class 값을 float형으로 변환 |
doubleValue() |
wrapper class 값을 double형으로 변환 |
'JAVA' 카테고리의 다른 글
[JAVA] 예외 종류 (0) | 2022.09.14 |
---|---|
[JAVA] 자바 api 문서 바로가기 (0) | 2018.12.04 |