我希望这是有道理的。当我使用十六进制编辑器并将鼠标悬停在十六进制值上时,您可以看到8位,16位,32位和64位数字(请参阅屏幕截图以获得更好的想法)
有没有办法用Java取出这个数字,我需要提取64位数字我不知道这是否可能?
如果有人知道我会非常感激!
非常感谢提前。
答案 0 :(得分:1)
如果您要将一串HEX转换为64位数字,则可以使用
long asHex = Long.parseLong(theHexValue,16); // 16 denotes as hex
这将产生一个SIGNED长值。如果您正在寻找> 2^63
,则需要使用BigInteger
BigInteger asHex = new BigInteger(theHexValue,16);