十六进制转float
十六进制字符串转float 仅仅有正数时
String s = "40051269";
Float.intBitsToFloat(Integer.valueOf(s, 16));
如果存在负数的float
String s = "b5d900c4";
Float.intBitsToFloat(new BigInteger(s, 16).intValue());
float转十六进制数字
float f = 1.0002f;
Integer.toHexString(Float.floatToIntBits(f));