且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

Java:如何将二进制值的字符串转换为浮点数,反之亦然?

更新时间:2022-12-07 19:32:46

I'm not sure it is what you want, but here's a solution to have the binary representation of the IEEE 754 floating-point "double format" bit layout for a float (it is basically the memory representation of a float) :

int intBits = Float.floatToIntBits(yourFloat); 
String binary = Integer.toBinaryString(intBits);

For the reverse procedure :

int intBits = Integer.parseInt(myString, 2);
float myFloat = Float.intBitsToFloat(intBits);

相关阅读

技术问答最新文章