参考数据
以十进制数11为例进行进制间转换
其它进制转二进制输出
代码:
System.out.println(Integer.toBinaryString(013));//八进制转二进制输出
System.out.println(Integer.toBinaryString(11));//十进制转二进制输出
System.out.println(Integer.toBinaryString(0xb));//十六进制转二进制输出
运行结果:
其它进制转十进制输出
代码:
System.out.println(013);//八进制转十进制输出
System.out.println(0b1011);//二进制转十进制输出
System.out.println(0xb);//十六进制转十进制输出
运行结果:
其它进制转八进制输出
System.out.println(Integer.toOctalString(0b1011));//二进制转八进制输出
System.out.println(Integer.toOctalString(11));//十进制转八进制输出
System.out.println(Integer.toOctalString(0xb));//十六进制转八进制输出
运行结果:
其它进制转十六进制输出
System.out.println(Integer.toHexString(0b1011));//二进制转十六进制输出
System.out.println(Integer.toHexString(11));//十进制转十六进制输出
System.out.println(Integer.toHexString(013));//八进制转十六进制输出
运行结果: