作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想格式化发送到编辑文本框的文本,以便最多显示 2 位小数,例如XXX.00。从 developer.android 网站我已经能够创建格式变量(或者它是一个枚举?)如下:
NumberFormat nf = new NumberFormat;
nf.setMaximumFractionDigits(2);
我试图格式化我的字符串 s = nf.format(s);但它不起作用。如何使用 nf 格式化一个可用的字符串,以便为编辑文本框做准备?
此外,我应该如何从 developers.android 站点的“NumberFormat”中找出这个问题?有没有办法通过阅读网站来解决这个问题,或者该网站根本不完整?
最佳答案
试试这个。您的代码看起来不完整。 NumberFormat文档在我看来很完整。
NumberFormat nf = NumberFormat.getInstance(); // get instance for your locale
nf.setMaximumFractionDigits(2); // set decimal places
String s = nf.format(100.0232); // the parameter must be a long or double
关于android - 如何使用 NumberFormat 和 maxDecimalFraction() 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5158694/
我想格式化发送到编辑文本框的文本,以便最多显示 2 位小数,例如XXX.00。从 developer.android 网站我已经能够创建格式变量(或者它是一个枚举?)如下: NumberFormat
我是一名优秀的程序员,十分优秀!