java 将低位在前,高位在后 的16进制 1D00,调转后转10进制代码
时间: 2024-03-16 12:44:42 浏览: 130
16进制转10进制代码,16进制转10进制代码
将低位在前,高位在后的16进制数1D00转换成高位在前,低位在后的形式为001D。然后将001D转换为10进制数,其值为29。因此,Java中将低位在前,高位在后的16进制数1D00调转后得到的16进制表示为001D,对应的10进制值为29。下面是Java代码示例:
```java
String hex = "1D00"; // 低位在前,高位在后的16进制数
String reversedHex = ""; // 用于存储调转后的16进制数
for (int i = hex.length() - 2; i >= 0; i -= 2) {
reversedHex += hex.substring(i, i + 2);
}
int decimal = Integer.parseInt(reversedHex, 16); // 将调转后的16进制数转换为10进制数
System.out.println(decimal); // 输出29
```
阅读全文