Java中是否有任何包含将输入的十进制数转换为二进制,十六进制和八进制的方法。所有其他转换也适用于转换,反之亦然。
答案 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类中可用(例如Integer
,BigInteger
),而不是在java包中。