Я нашел хорошее решение по этой ссылке ниже
http://docs.oracle.com/javase/tutorial/i18n/format/decimalFormat.html
вкратце для обозначения такой валюты, как 92323345465.30, а 92,323,345,465.30 просто используйте ###, ###, ###, ###. 00
То есть, когда вы используете '0', то '0' будет либо заменено другой цифрой, либо, если для ее замены не будет цифры, ЭТО ОЖИДАЕТСЯ!Но если вы используете «#», тогда, если для замены «#» нет числа, то это место будет пустым.
Помните, что вы можете даже добавить свои собственные символы, такие как $, и т. Д. Передформатирование или даже после строки форматирования