Java 十六进制转成十进制
时间: 2023-09-24 09:12:31 浏览: 83
Java 中可以使用 `Integer.parseInt()` 方法将十六进制字符串转换为十进制整数。以下是一个示例代码:
```java
String hex = "FF"; // 十六进制字符串
int decimal = Integer.parseInt(hex, 16); // 将十六进制字符串转换为十进制整数
System.out.println(decimal); // 输出:255
```
在 `parseInt()` 方法中,第一个参数是要转换的十六进制字符串,第二个参数是表示十六进制的基数(这里是 16)。该方法将返回转换后的十进制整数。
相关问题
Java十六进制转十进制
要将十六进制数转换为十进制数,可以使用Java中的`Integer.parseInt()`方法。下面是一个示例代码:
```java
String hex = "A1"; // 十六进制数
int decimal = Integer.parseInt(hex, 16); // 转换为十进制数
System.out.println(decimal); // 输出十进制数
```
在上面的代码中,`Integer.parseInt()`方法的第一个参数是要转换的十六进制数,第二个参数是表示要转换的进制(这里是16进制)。然后将得到的结果存储在`decimal`变量中,并通过`System.out.println()`方法输出。
运行以上代码,将会输出十进制数`161`。
java十六进制转十进制
要将十六进制数转换为十进制数,可以使用Java中的Integer类的parseInt()方法。以下是一个示例代码:
```java
String hex = "A1B";
int decimal = Integer.parseInt(hex, 16);
System.out.println("Hexadecimal: " + hex);
System.out.println("Decimal: " + decimal);
```
输出将会是:
```
Hexadecimal: A1B
Decimal: 2587
```
在这个例子中,我们将十六进制数"A1B"转换为对应的十进制数2587。parseInt()方法的第一个参数是要转换的十六进制字符串,第二个参数是指定输入字符串的基数,这里我们使用16表示十六进制。
阅读全文