한 걸음 두 걸음
자바 JAVA ] 10진수 <-> 2진수 변환 / Integer.toBinaryString / Integer.parseInt 본문
Language/Java
자바 JAVA ] 10진수 <-> 2진수 변환 / Integer.toBinaryString / Integer.parseInt
언제나 변함없이 2020. 4. 30. 23:45반응형
요약
10진수 -> 2진수 String : Integer.toHexString(8);
2진수 -> 10진수 int : Integer.parseInt("1000",2);
java.lang패키지에 있는 Integer클래스는
10진수 값을 2진수로 바꾸고 2진수를 10진수로 바꿔주는 함수를 지원한다.
10진수 -> 2진수 String
static String toBinaryString(int i)
사용예시
Integer.toBinaryString(8); // 1000
참고로 10진수 -> 16진수(toHexString) 8진수(toOctalString) 변환도 있다.
2진수 -> 10진수 int
반대로, 16진수를 10진수로 변경하려면static int parseInt(String s, int radix) 함수
를 써야한다.
radix진수인 s값을 10진수 int로 반환한다.
사용예시
Integer.parseInt("1000",2); //8
출처 : 공식 문서 https://docs.oracle.com/javase/9/docs/api/java/lang/Integer.html
10진수 <-> 16진수 변환 포스팅 : https://onepinetwopine.tistory.com/767
반응형
'Language > Java' 카테고리의 다른 글
JAVA 자바 ] 3의 승수 값(1,3,9,27..)인지 확인하는 함수 (0) | 2020.05.02 |
---|---|
자바 JAVA ] 10진수 <-> 8진수 변환 Integer.toOctalString / Integer.parseInt (0) | 2020.04.30 |
자바 JAVA ] 10진수 <-> 16진수 변환 / Integer.toHexString / Integer.parseInt (0) | 2020.04.30 |
Eclipse 마우스 커서가 + 모양이 되었을 때 되돌리는 방법 (0) | 2020.04.29 |
이클립스 코드만 보기 / 전체보기 토글키 / 콘솔 프로젝트 창 되돌리기 (0) | 2020.04.23 |