한 걸음 두 걸음

자바 JAVA ] 10진수 <-> 8진수 변환 Integer.toOctalString / Integer.parseInt 본문

Language/Java

자바 JAVA ] 10진수 <-> 8진수 변환 Integer.toOctalString / Integer.parseInt

언제나 변함없이 2020. 4. 30. 23:48
반응형

요약

10진수 -> 8진수 String : Integer.toOctalString(9);
8진수 -> 10진수 int : Integer.parseInt("b",8);


java.lang패키지에 있는 Integer클래스는
10진수 값을 8진수로 바꾸고 8진수를 10진수로 바꿔주는 함수를 지원한다.

10진수 -> 8진수 String

static String toOctalString(int i)

사용예시

    Integer.toOctalString(8); // 1000

8진수 -> 10진수 int

반대로, 16진수를 10진수로 변경하려면
static int parseInt(String s, int radix) 함수를 써야한다.
radix진수인 s값을 10진수 int로 반환한다.

사용예시

    Integer.parseInt("b",8); //9

출처 : 공식 문서 https://docs.oracle.com/javase/9/docs/api/java/lang/Integer.html

10진수 <-> 16진수 변환 포스팅 : https://onepinetwopine.tistory.com/767

반응형