我的值为100000
我得到的是什么100,000
我想要的是什么100, 000
我支持API 15。
我使用
将其格式化为印尼货币new StringBuilder("Rp. ").append(String.format("%,d", parseInt(amount[position])));
我尝试了什么
String.format("%1s", String.format("%,d", parseInt(amount[position])));
我来自Web Dev世界,我发现Java android非常困难。
答案 0 :(得分:0)
如果你有一个字符串:
String x = "100,000";
然后,您可以使用replaceAll()
生成100,000
- > 100, 000
<强>例如强>
String x = "100,000";
System.out.println(x.replaceAll(",",", "));
哪个会打印100, 000
答案 1 :(得分:0)
对于货币格式,最佳方法是使用区域设置read more here。
Locale locale= // build your locale here
String value= NumberFormat.getCurrencyInstance(locale).format(100000)