十进制和其他进制转换
十进制转二进制
int decimal = 10;
String binary = Integer.toBinaryString(num);
十进制转八进制
int decimal = 10;
String octal = Integer.toOctalString(decimal);
十进制转十六进制
int decimal = 10;
String hexadecimal = Integer.toHexString(decimal);
其他进制转十进制
二进制转十进制
String binary = "1010";
int decimal = Integer.parseInt(binary, 2);
八进制转十进制
String octal = "12";
int decimal = Integer.parseInt(octal, 8);
十六进制转十进制
String hexadecimal = "a";
int decimal = Integer.parseInt(hexadecimal, 16);