十六进制转换为浮点型,很简单,网上有很多方法
比如:Float.intBitsToFloat(Integer.parseInt("A4 DF 3D 41",
16
))
但这样转换的结果总感觉不对,数据看着也很别扭
比如:5.878175E-39
问题出现在转换的值的大小端问题,可以把要转换的十六进制反过来
比如:Float.intBitsToFloat(Integer.parseInt("41 3D DF A4", 16))
运行!
十六进制转换为浮点型,很简单,网上有很多方法
比如:Float.intBitsToFloat(Integer.parseInt("A4 DF 3D 41",
16
))
但这样转换的结果总感觉不对,数据看着也很别扭
比如:5.878175E-39
问题出现在转换的值的大小端问题,可以把要转换的十六进制反过来
比如:Float.intBitsToFloat(Integer.parseInt("41 3D DF A4", 16))
运行!