Back-End/Java
[Java, 자바] wrapperClass
drexqq
2020. 5. 26. 09:32
728x90
반응형
Java의 wrapperClass에 대해 알아보자.
wrapperClass는 일반 자료형(int, char)을 클래스화 한 것이다.
일반자료형 class
boolean Boolean
byte Byte
short Short
int Integer **********
long Long
float Float
double Double *
char Character
char[] String ***********
위와 같은 형태로 사용할 수 있다.
'*'표시가 많을수록 중요한 거니 꼭 알아두자
// 문자열 -> 숫자
String strNum = "234";
int cnum = Integer.parseInt(strNum);
System.out.println("cnum = " + (cnum + 1));
String dstrNum = "123.456";
double dnum = Double.parseDouble(dstrNum);
System.out.println("dnum = " + (dnum + 0.1));
// toString(); -> 문자열로 변경해준다. ~= valueOf()
Double dou = 235.789;
Double dou1 = new Double("345.678");
System.out.println(dou);
System.out.println(dou1);
// 10진수 -> 2진수
int n10 = 12;
String n2 = Integer.toBinaryString(n10);
System.out.println("n2 = " + n2);
// 2진수 -> 10진수
n2 = "11001010";
n10 = Integer.parseInt(n2, 2);
System.out.println("n10 = " + n10);
// 10진수 -> 16진수
String n16;
n10 = 255;
n16 = Integer.toHexString(n10);
System.out.println("n16 = " + n16);
// 16진수 -> 10진수
n16 = "FF";
n10 = Integer.parseInt(n16, 16);
System.out.println("n10 = " + n10);
728x90
반응형