如何将String转换为原始float而不会丢失小数点

时间:2017-08-08 16:20:59

标签: java

我需要将String转换为原始float而不会丢失小数点。

Ex:String s = "11.50";需要转换为原始浮点数11.50f而不会丢失Java中的小数点。任何帮助表示赞赏。我只想要漂浮。它不用于打印目的。它存储在DB中。

1 个答案:

答案 0 :(得分:1)

Float.parseFloat(String)Float.valueOf(String)可以在这里使用。

但建议使用Float.parseFloat(String),因为它返回原始float,但Float.valueOf会返回Float个对象。

仅供参考,如果您在进行货币计算时需要精确的精确度,我们不应使用floatdouble来代替我们使用BigDecimal