如何从float转换为string或从string转换为float?
在我的情况下,我需要在2个值字符串(我从表中获得的值)和我计算出的浮点值之间进行断言。
String valueFromTable = "25";
Float valueCalculated =25.0;
我尝试从浮动到字符串:
String sSelectivityRate = String.valueOf(valueCalculated );
但是断言失败
您要将它们
—
彼得·劳瑞
String
作为float
值进行比较还是作为值进行比较?这不是同一回事。float
的精度不及double
其中任何一个都可能会因计算值而产生舍入误差。
google不要与googol混淆。;)
—
Peter Lawrey 2011年
我尝试了解决方案,也通过护目镜尝试了问题,但是当我做出断言时,我得到了:java.lang.AssertionError:预期:<25>,但是却是:<25.0>
—
lola
float
的值是从来没有准确?