字符串格式的十六进制值到十六进制数字的排序

时间:2012-03-04 22:25:21

标签: java string hex

我正在开发一个项目,其中从文件中读取十六进制代码行。然后,我需要将所有数据存储在一个结构中,我选择了一个地图。我的映射的关键是指令的地址编号,它是十六进制字符串的前四个字符。我已根据需要分开了字符串。

重点:

我需要将字符串(如adr =“001B”)转换为数字十六进制值001B。我看到的其他所有内容都是将每个字符转换为“ABC”等字符串。

1 个答案:

答案 0 :(得分:4)

尝试

int x = Integer.parseInt("001B", 16);

请参阅Integer.parseInt(String s, int radix)的文档。