java16进制转10进制
时间: 2023-10-27 16:52:40 浏览: 81
Java中可以使用Integer.parseInt()方法将16进制字符串转换为10进制整数。例如:
String hexStr = "1A";
int decimalNum = Integer.parseInt(hexStr, 16);
System.out.println(decimalNum);
输出结果为:26
另外,Java中也可以使用BigInteger类来进行16进制转10进制的操作。例如:
String hexStr = "1A";
BigInteger bigInteger = new BigInteger(hexStr, 16);
System.out.println(bigInteger);
输出结果为:26
相关问题
Java16进制转10进制
在Java中,可以使用`Integer.parseInt()`方法将16进制字符串转换为10进制整数。例如,将16进制字符串"1A"转换为10进制整数,代码如下:
```java
String hexStr = "1A";
int decimal = Integer.parseInt(hexStr, 16);
System.out.println(decimal); // 输出26
```
其中,第二个参数指定了字符串的进制,这里是16进制。`parseInt()`方法返回的是一个`int`类型的值,表示转换后的10进制整数。
java 16进制转10进制
可以使用Java中自带的parseInt方法将16进制字符串转换为10进制整数。
示例代码:
```java
String hex = "3A";
int decimal = Integer.parseInt(hex, 16);
System.out.println(decimal); // 输出58
```
其中,参数"16"表示输入字符串是16进制的。如果要将其他进制的字符串转换为10进制,只需要将参数改为对应的进制数即可。
阅读全文