java三十二进制转十进制
时间: 2023-07-02 17:15:03 浏览: 106
十进制转二进制,Java版
5星 · 资源好评率100%
可以使用以下代码将三十二进制数转换为十进制数:
```
public static int toDecimal(String thirtyTwo) {
String digits = "0123456789ABCDEFGHIJKLMNOPQRSTUV";
int decimal = 0;
for (int i = 0; i < thirtyTwo.length(); i++) {
char c = thirtyTwo.charAt(i);
int digit = digits.indexOf(c);
decimal = decimal * 32 + digit;
}
return decimal;
}
```
调用此方法并传入三十二进制数即可获得对应的十进制数。例如,要将三十二进制数为 "3I2" 转换为十进制数,可以使用以下代码:
```
int decimal = toDecimal("3I2");
System.out.println(decimal);
```
输出结果为 1234。
阅读全文