我想格式化发送到edittext框中的文本,以便最多显示2个小数位,例如XXX.00。在developer.android网站上,我已经能够如下创建format变量(或者它是一个枚举?):
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