在Android中,有没有一种简单的方法可以将逗号插入数字值中?
即,如果我有一个包含12345的EditText,如何将其显示为12,345?
我想我可以使用子字符串并将其切成x个3个数字的块,然后将答案与','串联在每个3个数字的块之间。
如果数字的长度是恒定的,这将是非常容易的,但是由于数字可能从一位到20,因此使其变得更加复杂。
在我开始制作子字符串解决方案之前,只是想知道是否有一种简单而干净的方法来实现这一目标。
干杯
最佳答案
如果是Java-
使用这样的东西:
double amount = 2324343192.015;
NumberFormat formatter = new DecimalFormat("###,###,###.##");
System.out.println("The Decimal Value is: "+formatter.format(amount));
结果:小数值为:2,324,343,192.02
关于android - 将逗号插入整数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4220167/