在网络通信中,经常会遇到从二进制数据流中提取浮点数,以及将浮点数转换成二进制数据流的情况,在JAVA中可按如下方式操作:
public static void main(String[] args)
{
float testFloatData = -256.12f;
int testIntData = 34120334;
System.out.println(Float.floatToRawIntBits(testFloatData));
System.out.println(Float.intBitsToFloat(testIntData));
}