Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 字符串格式的十六进制值转换为十六进制数字以进行排序_Java_String_Hex - Fatal编程技术网

Java 字符串格式的十六进制值转换为十六进制数字以进行排序

Java 字符串格式的十六进制值转换为十六进制数字以进行排序,java,string,hex,Java,String,Hex,我正在做一个项目,从文件中读取十六进制代码行。然后,我需要将所有数据存储在一个结构中,我选择了一个映射。映射的关键是指令的地址号,它是十六进制字符串的前四个字符。我已经按我的需要把琴弦分开了 开门见山: 我需要将adr=“001B”等字符串转换为数字十六进制值001B。我所看到的所有其他内容都是通过每个字符将字符串(如“ABC”)转换为十六进制。试试看 int x = Integer.parseInt("001B", 16); 请参阅的文档。试试看 int x = Integer.parseI

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

开门见山:

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

试试看

int x = Integer.parseInt("001B", 16);
请参阅的文档。

试试看

int x = Integer.parseInt("001B", 16);
请参见的文档