Валюта формата без обозначения денежной единицы

Я использую NumberFormat.getCurrencyInstance(myLocale) получить пользовательский формат валюты для локали, данной мной. Однако это всегда включает обозначение денежной единицы, которое я не хочу, я просто хочу надлежащий числовой формат валюты для своей данной локали без обозначения денежной единицы.

Выполнение a format.setCurrencySymbol(null) выдает исключение..

57
задан 28 December 2011 в 20:18

2 ответа

Данное решение работало, но закончило тем, что сняло некоторые пробелы за Евро, например. Я закончил тем, что делал:

numberFormat.format(myNumber).replaceAll("[^0123456789.,]","");

Это удостоверяется, что у нас есть форматирование валюты для числа без валюты или любого другого символа.

2
ответ дан 1 November 2019 в 16:36

Два ответа Строки

NumberFormat formatCurrency = new NumberFormat.currency(symbol: "");
var currencyConverted = formatCurrency.format(money);

В TextView

new Text('${formatCurrency.format(money}'),
0
ответ дан 1 November 2019 в 16:36

Другие вопросы по тегам:

Похожие вопросы: