Android - Как отделить текст суммы денег точкой и запятой - PullRequest
0 голосов
/ 13 апреля 2020

У меня есть editText и textView, которые я хочу разделить и автоматически обнаруживать тысячи.

Вот типы пользователей; ($) 72500 Вот что я хочу увидеть: 72.500,000

С этим кодом я могу отделить только первый раздел;

public String textFormatter(double formatThis){
    String str = String.format("%,d", (int) formatThis);
    return str;
}

1 Ответ

1 голос
/ 13 апреля 2020

вы можете использовать так в вашем методе:

NumberFormat numFormater = NumberFormat.getCurrencyInstance();
System.out.println(numFormater.format(new BigDecimal("72500")));//$72,500.00
...