次の文字列" 0x4B196DAF
"があります。「」のような出力を取得したい10055087.000000
。
1.0055087E7
私のコードは「 」のような奇妙な出力を示しています
long l = Long.parseLong(hexval, 16);
return Float.intBitsToFloat(l.intValue());
私も試してみました
long l = Long.parseLong(hexval, 16);
return Double.longBitsToDouble(l.longValue());
しかし、何も役に立ちません。私は正しい出力を示しているいくつかのウェブサイトをチェックしました。問題を正確に見つけることができません。