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

+ Recent posts