我知道几种在二进制,十进制和八进制之间转换的通用公式,但是我想知道java是否具有在这三种之间转换的内置方法或类。例如,在Integer类中,有一些静态方法,例如toBinaryString,toOctalString等,它们允许进行十进制转换,但是我还没有找到其他方法来转换其他方法。有人知道吗?
特别是,我正在寻找将八进制和二进制转换为十进制以及在八进制和二进制之间转换的方法
谢谢! X
最佳答案
Integer.parseInt采用一个可选的第二个参数作为基础来解析它。因此,要获取二进制文件,
Integer.parseInt(value, 2);
八进制
Integer.parseInt(value,8);