Java 将十进制数转换为二进制/十六进制/八进制表示法

Java 将十进制数转换为二进制/十六进制/八进制表示法,java,numbers,hex,Java,Numbers,Hex,Java中是否有任何包具有将输入的十进制数转换为二进制、十六进制和八进制的方法。也用于转换,反之亦然,用于所有其他转换。是。这在Java类中可用,例如Integer,BigInteger不在Java包中。是。您可以尝试使用该类,在该类中可以找到如下方法: 对于从八进制、十六进制和二进制转换为十进制的反向操作,可以使用该方法。例如,如果要将八进制字符串转换为十进制,则需要执行以下操作: String octal = "some-octal-number-as-a-string"; int resu

Java中是否有任何包具有将输入的十进制数转换为二进制、十六进制和八进制的方法。也用于转换,反之亦然,用于所有其他转换。

是。这在Java类中可用,例如Integer,BigInteger不在Java包中。

是。您可以尝试使用该类,在该类中可以找到如下方法:

对于从八进制、十六进制和二进制转换为十进制的反向操作,可以使用该方法。例如,如果要将八进制字符串转换为十进制,则需要执行以下操作:

String octal = "some-octal-number-as-a-string";
int result= Integer.parseInt(octal,8);
System.out.println(result);

为什么你想要一个直接的API,你可以写一个简单的方法,你尝试了什么?你在哪里寻找答案?什么东西没有达到预期效果?为什么?你应该在询问之前搜索一下。