Java - Converte hex para IEEE-754 float de 64 bits - precisão dupla
Estou tentando converter a seguinte sequência hexadecimal: "41630D54FFF68872" para 9988776.0 (float-64).
Com um único flutuador de precisão 32, eu faria:
int intBits = Long.valueOf("hexFloat32", 16).intValue();
float floatValue = Float.intBitsToFloat(intBits);
mas isso gera a: java.lang.NumberFormatException: Infinite ou NaN ao usar o hexadecimal de 64 bits acim
Como converter um hex para um flutuador de precisão dupla codificado com IEEE-754 com 64 bit
Obrigad