我正在尝试使用下面的代码将数字转换为货币,但这不是我想要的。
NumberFormat formatter = NumberFormat.getCurrencyInstance();
但是它显示了这样 当我输入六个“3”
时333,333.00
我想要的是:
3,333.33
任何人都有想法如何制作这个?
答案 0 :(得分:1)
尝试此解析是输入字符串 float parsed = 333333.0;
String formated = NumberFormat.getCurrencyInstance()。format((parsed / 100));
答案 1 :(得分:0)
使用此格式解决此问题
NumberFormat.getCurrencyInstance().format((value*.0100));
感谢发表他们想法的所有人
答案 2 :(得分:-1)