我的double = 42.12323532
我希望它只展示"42"
。我怎么做?这就是我试过的 -
TV_BMR.setText("BMR: " + String.format("%.2f", BMR) + " cal");
但这仅将其舍入为2位数。我希望小数点后删除所有内容。包括小数。
答案 0 :(得分:1)
String str = “BMR: “ + (int)BMR;
答案 1 :(得分:1)
String str = “BMR: “ + (long)BMR;
然后我们可以,在高倍数范围数字中,一切都在小数点后删除。