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