Java 二进制,八进制,十进制,十六进制转换
转载
A、十进制转换其他
十进制转成二进制
Integer.toBinaryString(int i)
十进制转成八进制
Integer.toOctalString(int i)
十进制转成十六进制:
Integer.toHexString(int i)
B、其他转换十进制
二进制转十进制
Integer.valueOf("1010",2).toString()
八进制转成十进制
Integer.valueOf("125",8).toString()
十六进制转成十进制
Integer.valueOf("ABCDEF",16).toString()
?
private static void test(){
System.out.println( "十转二:" +Integer.toBinaryString( 120 ));
System.out.println( "十转八:" +Integer.toOctalString( 120 ));
System.out.println( "十转十六:" +Integer.toHexString( 120 ));
System.out.println( "二转十:" +Integer.valueOf( "1010" , 2 ));
System.out.println( "八转十:" +Integer.valueOf( "125" , 8 ));
System.out.println( "十六转十:" +Integer.valueOf( "ABCDEF" , 16 ));
}<br>输出结果:
|
十转二:1111000
十转八:170
十转十六:78
二转十:10
八转十:85
十六转十:11259375
本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。