drexqq

[Java, 자바] wrapperClass 본문

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
반응형

'Back-End > Java' 카테고리의 다른 글

[Java, 자바] Sorting(정렬) - 선택  (0) 2020.05.26
[Java, 자바] String클래스  (0) 2020.05.26
[Java, 자바] 2차원배열  (0) 2020.05.26
[Java, 자바] cotinue문  (0) 2020.05.25
[Java, 자바] break문  (0) 2020.05.25
Comments