Integer클래스 사용
1. 10진수 --> 2진수, 8진수, 16진수
int num=20;
String bin = Integer.toBinaryString(num);
String oct = Integer.toOctalString(num);
String hex = Integer.toHexString(num);
==> int형 --> String형으로 반환된다.
2. 2진수, 8진수, 16진수 --> 10진수
int num1 = Integer.valueOf(bin,2); // 2진수-->10진수
int num2 = Integer.valueOf(oct,8); // 8진수-->10진수
int num3 = Integer.valueOf(hex,16); // 16진수-->10진수
int num_1 = Integer.parseInt(bin,2); // 2진수-->10진수
int num_2 = Integer.parseInt(oct,8); // 8진수-->10진수
int num_3 = Integer.parseInt(hex,16); // 16진수-->10진수
==> String --> int형으로 반환된다.
'JAVA > JAVA' 카테고리의 다른 글
[JAVA] exception 상황 실험... (0) | 2018.07.09 |
---|---|
[JVAV] BigInteger 클래스 (0) | 2018.07.09 |
[JAVA] Modifiers, Contructor (0) | 2017.09.18 |
[JAVA] JAVA 특징 (0) | 2017.09.18 |
[JAVA] String / StringBuffer / StringBuilder (0) | 2017.09.03 |