十进制数字转换其它进制字符串
示例代码
int i = 15;
System.out.println("十进制转换二进制" + Integer.toBinaryString(i));
System.out.println("十进制转换八进制" + Integer.toOctalString(i));
System.out.println("十进制转换十六进制" + Integer.toHexString(i));
System.out.println();
System.out.println("十进制转换二进制" + String.format("%04d", Integer.parseInt(Integer.toBinaryString(i))));
System.out.println("十进制转换十进制" + String.format("%04d", i));
System.out.println("十进制转换八进制" + String.format("%04o", i));
System.out.println("十进制转换十六进制" + String.format("%04x", i));
System.out.println("十进制转换十六进制" + String.format("%04X", i));
示例结果
十进制转换二进制1111
十进制转换八进制17
十进制转换十六进制f
十进制转换二进制1111
十进制转换十进制0015
十进制转换八进制0017
十进制转换十六进制000f
十进制转换十六进制000F
其它进制转换十进制数字
示例代码
System.out.println("二进制转换十进制" + Integer.parseInt("1111", 2));
System.out.println("十进制转换十进制" + Integer.parseInt("0015"));
System.out.println("八进制转换十进制" + Integer.parseInt("0017", 8));
System.out.println("十六进制转换十进制" + Integer.parseInt("000F", 16));
示例结果
二进制转换十进制15
十进制转换十进制15
八进制转换十进制15
十六进制转换十进制15