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

时间:2013-10-28 09:48:49

标签: java numbers hex

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

2 个答案:

答案 0 :(得分:2)

是。您可以尝试使用java.lang.Integer类,您可以在其中找到以下方法:

对于反向操作(从八进制,十六进制和二进制转换为十进制),您可以使用Integer#parseInt(String input, int radix)方法。例如,如果要将八进制字符串转换为十进制,则需要执行以下操作:

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

答案 1 :(得分:0)

是。这在Java类中可用(例如IntegerBigInteger),而不是在java包中。