十进制转其他进制
// 十进制转二进制
String binaryString = Integer.toBinaryString(100);
System.out.println(binaryString); // 1100100
// 十进制转十六进制
String hexString = Integer.toHexString(100);
System.out.println(hexString); // 64
// 十进制转八进制
String octalString = Integer.toOctalString(100);
System.out.println(octalString); // 144
其他进制转十进制
// 字符串转对应的进制
int parseInt3 = Integer.parseInt(octalString);
System.out.println(parseInt3);
// 二进制转十进制
int parseInt4 = Integer.parseInt(binaryString, 2);
System.out.println(parseInt4);
// 十六进制转十进制
int parseInt5 = Integer.parseInt(hexString, 16);
System.out.println(parseInt5);
// 八进制转十进制
int parseInt6 = Integer.parseInt(octalString, 8);
System.out.println(parseInt6);