10进制转为其他进制:
将十进制数转换为二进制数:Integer.toBinaryString(int i);
将十进制数转换为八进制数:Integer.toOctalString(int i);
将十进制数转换为十六进制数:Integer.toHexString(int i);
将十进制数转换为radix进制数:Integer.toString(int i, int radix);
//以上返回值为String类型
其他进制转为十进制:
Integer.parseInt(string s, int radix);
Integer.valueOf(string, int radix);
两个方法其实是一样的valueOf中调用了parseInt方法
//以上返回值为int类型
任意进制间转换:
可先将其转为十进制,再由十进制转为目标进制