如何限制十进制数字 - Android

时间:2016-09-15 15:57:16

标签: android numbers double decimal limit

我已经在线搜索过,我发现的所有内容都是使用DecimalFormat而我尝试过,但是当我在Android Studio上编码时,会出现一条消息,说明使用API​​ 24来执行此类命令是必要的。 API 24具有错误以及我查看的所有站点,建议使用API​​ 23.

所以,我需要一种方法来显示我的AlertDialog上只有两位小数的双数字。

2 个答案:

答案 0 :(得分:0)

引用this SO post,您可以使用以下代码:

String formattedValue = String.format("%.2f", myDouble);

让我知道你是否正在寻找

答案 1 :(得分:0)

 /** Round on two digits after "." */
    public static float round(float f){
        return Math.round(f * 100) / 100.0F;
    }

P.S。使用float表示短浮点数。这就是它的用途。

修改 “好的,有3个十进制数字也越好,对吧?我怎么能限制这些数字?”

快速查看两位小数的工作原理。然后它很容易扩展为三个。