如何在從上次開始的每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