十六进制转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));
————————————————
版权声明:本文为CSDN博主「haut-zm」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_27255679/article/details/89011744