将十进制数转换为二进制/十六进制/八进制符号
答
是的。你可以尝试使用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);
答
是的。这是可用的Java类(例如Integer
,BigInteger
)不在java包中。
为什么你要一个直接的API,你可以写为 –
一个简单的方法你尝试过什么?你在哪里寻找答案?什么不按预期工作,为什么? – Nicktar
你应该在询问之前进行搜索。 – Ashish