如何删除双精度小数后的数字?

时间:2018-01-01 21:55:33

标签: android string double

我的double = 42.12323532我希望它只展示"42"。我怎么做?这就是我试过的 -

     TV_BMR.setText("BMR: " + String.format("%.2f", BMR) + " cal");

但这仅将其舍入为2位数。我希望小数点后删除所有内容。包括小数。

2 个答案:

答案 0 :(得分:1)

String str = “BMR: “ + (int)BMR;

答案 1 :(得分:1)

String str = “BMR: “ + (long)BMR;

然后我们可以,在高倍数范围数字中,一切都在小数点后删除。