gpt4 book ai didi

java - 十六进制到有符号 32 位转换

转载 作者:行者123 更新时间:2023-12-01 12:07:52 33 4
gpt4 key购买 nike

我想将十六进制值转换为带符号的十进制数。例如将FFFFFB2E转换为-1234。在java中是否有任何方法可以做到这一点?

最佳答案

使用 Long.parseLong 传递 16 作为您输入的数字的基数,如下所示:

long myHexNumber = Long.parseLong("FFFFFB2E", 16);
int number = (int)myHexNumber;
System.out.println(number);

关于java - 十六进制到有符号 32 位转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27466917/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com