DecimalFormat генерирует исключение IllegalArgumentException с шаблоном формата бухгалтерского номера API Google Sheets - PullRequest
0 голосов
/ 17 февраля 2020

При попытке использовать шаблоны числового формата, используемые в API Google Sheets, я получаю IllegalArgumentException.

String format = "_($* #,##0.00_);_($* \\(#,##0.00\\);_($* -??_);_(@_)";
NumberFormat nf = new DecimalFormat(format);
System.out.println(nf.parse("$100"));

java .lang.IllegalArgumentException: специальный символ без кавычек ';' в шаблоне " ($ * #, ## 0,00 ); ($ * - ?? ); (@ )"

У меня та же проблема с этим шаблоном:

String format2 = "_(\"$\"* #,##0.00_);_(\"$\"* \\(#,##0.00\\);_(\"$\"* \"-\"??_);_(@_)"

Я проверяю этот похожий вопрос , но их исправление не работает

Что такое решение для это дело?

...