【问题标题】:Hex value in string format to Hex numerical for sorting字符串格式的十六进制值到用于排序的十六进制数字
【发布时间】:2012-03-04 22:25:20
【问题描述】:

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

切入正题:

我需要将诸如 adr = "001B" 的字符串转换为数字十六进制值 001B。我所看到的其他所有内容都是用于将诸如“ABC”之类的字符串按每个单独的字符转换为十六进制。

【问题讨论】:

    标签: java string hex


    【解决方案1】:

    试试

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-10-04
      • 2012-08-15
      • 1970-01-01
      • 2019-07-27
      • 1970-01-01
      • 2013-04-28
      • 2017-12-02
      • 2014-03-07
      相关资源
      最近更新 更多