Java中是否有任何包具有将输入的十进制数转换为二进制、十六进制和八进制的方法。也适用于所有其他转换,反之亦然。
问问题
2955 次
2 回答
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);
于 2013-10-28T09:52:27.370 回答
0
是的。这在 Java 类(例如Integer
,BigInteger
)中可用,而不在 java 包中。
于 2013-10-28T09:51:13.380 回答