> Java > java지도 시간 > Java의 중간 기반 변환 기능 요약

Java의 중간 기반 변환 기능 요약

黄舟
풀어 주다: 2017-07-17 10:21:40
원래의
2148명이 탐색했습니다.

다음 편집기는 Java의 기본 변환 기능에 대한 자세한 설명을 제공합니다. 편집자님이 꽤 좋다고 생각하셔서 지금 공유하고 모두에게 참고용으로 드리고자 합니다. 편집기를 따라 살펴보겠습니다

10진수를 16진수로 변환:

Integer.toHexString(int i)
로그인 후 복사

10진수를 8진수로 변환

Integer.toOctalString(int i)
로그인 후 복사

10진수를 2진수로 변환

Integer.toBinaryString(int i)
로그인 후 복사

16진수로 변환 8진수를 10진수로

Integer.valueOf("FFFF",16).toString()
로그인 후 복사

8진수를 10진수로 변환

Integer.valueOf("876",8).toString()
로그인 후 복사

2진수를 10진수로

Integer.valueOf("0101",2).toString()
로그인 후 복사

2, 8, 16의 16진수를 10진수로 직접 변환할 수 있는 방법이 있나요?

java.lang.Integer类 
parseInt(String s, int radix)
로그인 후 복사

두 번째 인수로 지정된 기준을 사용하여 string 인수를 부호 있는 정수로 구문 분석합니다.

examples from jdk: 
parseInt("0", 10) returns 0 
parseInt("473", 10) returns 473 
parseInt("-0", 10) returns 0 
parseInt("-FF", 16) returns -255 
parseInt("1100110", 2) returns 102 
parseInt("2147483647", 10) returns 2147483647 
parseInt("-2147483648", 10) returns -2147483648 
parseInt("2147483648", 10) throws a NumberFormat
Exception
 
parseInt("Kona", 10) throws a NumberFormatException 
parseInt("Kona", 27) returns 411787
로그인 후 복사

기본 변환알고리즘 없이 (2, 8, 16)을 쓰는 방법

Integer.toBinaryString 
Integer.toOctalString 
Integer.toHexString
로그인 후 복사

위 내용은 Java의 중간 기반 변환 기능 요약의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿