在android中显示float而不添加尾随零

时间:2013-12-23 17:36:10

标签: android string

我有一系列的浮点数;我希望按原样显示它们; 但是我使用String.getValueOf时会将.0添加到我的号码中 即10表示为10.0 我该怎么做才能防止这种混乱?

3 个答案:

答案 0 :(得分:1)

尝试

if(stringVariable.endsWith(".0")) stringVariable = stringVariable.replace(".0" , "");

这样,只有当字符串以.0

结尾时才会删除.0

希望这有帮助。

答案 1 :(得分:1)

使用类似sprintf的东西就可以了

String.format("%.0f", value);

答案 2 :(得分:1)

您可以使用Math.round()

从float更改为int