小编Chi*_*age的帖子

长到HEX字符串

我在将String中的十六进制数转换为long然后再返回时遇到问题.这是我正在使用的代码:

private void parseExperiment(){
    String str1 = "AA0F245C";
    long nr = Long.parseLong(str1, 16);
    String str2 = Double.toHexString(nr);
}
Run Code Online (Sandbox Code Playgroud)

我希望str2与str1相同,但是当我打印str1,nr和str2时,我得到这个:

str1: AA0F245C
nr: 2853119068
str2: 0x1.541e48b8p31
Run Code Online (Sandbox Code Playgroud)

谁知道如何解决这个问题?

java string hex converter long-integer

6
推荐指数
2
解决办法
2万
查看次数

标签 统计

converter ×1

hex ×1

java ×1

long-integer ×1

string ×1