java进制间的转换

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类型


任意进制间转换:

可先将其转为十进制,再由十进制转为目标进制








猜你喜欢

转载自blog.csdn.net/lyp_1020k/article/details/79765533