如何将字符串编号格式化为在android编辑字段中使用逗号
对于什么功能,我可以在Android中使用将数字显示为不同的格式。
例如:如果我输入1000,那么它应该像这样显示1,000。如果我输入10000,那么它应该像这样显示10,000。如果我输入1000000,那么它应该像这样显示1,000,000。
请指导我。
对于什么功能,我可以在Android中使用将数字显示为不同的格式。
例如:如果我输入1000,那么它应该像这样显示1,000。如果我输入10000,那么它应该像这样显示10,000。如果我输入1000000,那么它应该像这样显示1,000,000。
请指导我。
您可以使用并仅格式化数字DecimalFormat
DecimalFormat formatter = new DecimalFormat("#,###,###");
String yourFormattedString = formatter.format(100000);
结果将是
1,000,000
为 100000010,000
为 100001,000
为 1000更新 12/02/2019
这将是一个更好的(较少硬编码的)解决方案,如下面的评论所示,@DreaminginCode所以我想我会把它作为替代方案在这里添加String.format("%,d", number)
试试这个,希望它会有所帮助。
System.out.println(NumberFormat.getNumberInstance(Locale.US).format(1000));