java:将float转换为String并将String转换为float

如何从float转换为string或从string转换为float?

在我的情况下,我需要在2个值字符串(我从表中获得的值)和我计算出的浮点值之间进行断言。

String valueFromTable = "25";

Float valueCalculated =25.0;

我尝试从浮动到字符串:

String sSelectivityRate = String.valueOf(valueCalculated );

但是断言失败

回答:

使用Java的Float类。

float f = Float.parseFloat("25");

String s = Float.toString(25.0f);

为了进行比较,将字符串转换为float并比较两个float总是更好。这是因为对于一个浮点数,存在多个字符串表示形式,与字符串相比,它们是不同的(例如“ 25”!=“ 25.0”!=“ 25.00”等)。

以上是 java:将float转换为String并将String转换为float 的全部内容, 来源链接: utcz.com/qa/429796.html

回到顶部