0
Я пытаюсь использовать java.text.DecimalFormat для форматирования чисел, таких как 123.456, до «+123.456» и -123.456 до «-123.456» с помощью отрицательного подшаблона.Необязательный специальный символ ';' в ошибке шаблона с использованием java.text.DecimalFormat
Моя картина:
DecimalFormat formatter = new DecimalFormat("+#0.000; -#0.000;");
Я получаю ошибку:
javax.ejb.EJBException: java.lang.IllegalArgumentException: Unquoted special character ';' in pattern "+#0.000; -#0.000;"
Что я не так?
Хорошо, я вижу свою проблему! Концовка ; слишком много! Разумеется, правильный шаблон -> "+ # 0.000; - # 0.000" – Gatschet