如何限制小数位数 - Android
How to limit decimal digits - Android
我已经在网上搜索过,我发现的所有内容都在使用 DecimalFormat,我试过了,但是当我在 Android Studio 上编码时,出现一条消息说必须使用 API 24对这种命令。 API 24有错误,我看过的所有网站,建议使用API 23.
所以,我需要一种方法来在 AlertDialog 上仅显示两位小数的双数。
参考this SO post,你可以使用这个代码:
String formattedValue = String.format("%.2f", myDouble);
让我知道这是否是您要找的东西
/** Round on two digits after "." */
public static float round(float f){
return Math.round(f * 100) / 100.0F;
}
P.S。将 float 用于短浮点数。这就是它的用途。
编辑:
"Ok, with 3 decimal digits its the better too,right? How can I limit those digits?"
快速浏览一下小数点后两位的工作原理。那么展开三个就真的很简单了
我已经在网上搜索过,我发现的所有内容都在使用 DecimalFormat,我试过了,但是当我在 Android Studio 上编码时,出现一条消息说必须使用 API 24对这种命令。 API 24有错误,我看过的所有网站,建议使用API 23.
所以,我需要一种方法来在 AlertDialog 上仅显示两位小数的双数。
参考this SO post,你可以使用这个代码:
String formattedValue = String.format("%.2f", myDouble);
让我知道这是否是您要找的东西
/** Round on two digits after "." */
public static float round(float f){
return Math.round(f * 100) / 100.0F;
}
P.S。将 float 用于短浮点数。这就是它的用途。
编辑: "Ok, with 3 decimal digits its the better too,right? How can I limit those digits?"
快速浏览一下小数点后两位的工作原理。那么展开三个就真的很简单了