java 怎么把16进制字符串转成16进制写个出来
时间: 2024-01-30 20:04:23 浏览: 100
当然可以!在Java中,可以使用以下代码将一个16进制字符串转换成一个16进制数:
```
String hex = "1A";
int decimal = Integer.parseInt(hex, 16);
System.out.println(decimal); // 输出 26
```
其中,`parseInt()` 方法将 `hex` 字符串按照16进制解析成一个整数,并将结果存储在 `decimal` 变量中。
相关问题
Java把16进制字符串转2进制字符串
。好的,我可以回答这个问题。Java中可以使用Integer类的toBinaryString()方法将16进制字符串转换为2进制字符串。例如:
String hexStr = "1a";
String binaryStr = Integer.toBinaryString(Integer.parseInt(hexStr, 16));
System.out.println(binaryStr);
输出结果为:11010。
Java把16进制字符串转2进制字符串,前面补0
可以使用Java的Integer类的toBinaryString方法实现,例如:
String hexString = "1A"; // 16进制字符串
String binaryString = Integer.toBinaryString(Integer.parseInt(hexString, 16)); // 转换为2进制字符串
binaryString = String.format("%8s", binaryString).replace(' ', '0'); // 前面补0,共8位
最终的binaryString就是转换后的2进制字符串,前面补0,共8位。
阅读全文