Mic*_*ael 3 java floating-point bit-manipulation
这是一个访谈问题:如何在Java中计算float中的set位?我想我不应该知道浮点的位表示来回答这个问题.我可以以某种方式将浮点数转换为字节数组吗?我可以使用Java序列化,但它看起来有点过分.
Float类有:
public static int floatToIntBits(float value)
Run Code Online (Sandbox Code Playgroud)
根据IEEE 754浮点"单一格式"位布局返回指定浮点值表示的方法.
因此,您可以使用此方法获取位,然后计算设置的位.
http://download.oracle.com/javase/7/docs/api/
| 归档时间: |
|
| 查看次数: |
678 次 |
| 最近记录: |