如何在java中将Float转换为Integer?
Float value = 30.0F
Run Code Online (Sandbox Code Playgroud)
如何将上述值转换为Integer?
请帮我?
用途Float.intValue():
Integer i = value.intValue();
Run Code Online (Sandbox Code Playgroud)
请注意,这会导致自动装箱,但由于您计划Integer无论如何都要创建,因此不会对性能产生任何影响.
另请注意,您应该注意舍入:intValue()并且向左舍入int为零.要舍入到最接近的整数,请使用Math.round()舍入使用Math.floor()舍入Math.ceil().如果您需要其他类型的舍入,则需要自己实现.
| 归档时间: |
|
| 查看次数: |
10534 次 |
| 最近记录: |