如何在从上次开始的每3个位置后插入一个字符串逗号(,)?如何将数字格式化为固定的语言环境?
input desired output
9876567846678 9,876,567,846,678
567 567
1234 1,234
我使用的一个方法状的第一三个位置将整个字符串,然后合并而由三个三位置追加昏迷。
有没有更好的解决方案?有没有可用的功能在java中做这个技巧?
编辑:
LAS_VEGAS答案将基于语言环境格式化数字。但我想格式化为固定的区域...
我该怎么办?
Thnks ...很好的答案 – vnshetty
它会采取基于国家的十进制格式吗?因为它在模拟器(西数标准)中的3位后附加昏迷。但在设备中它追加2位(印度数字标准)..如何将其更改为只有一个标准? – vnshetty
我使用DecimalFormatSymbols(Locale.US);但没有变化... – vnshetty