Я работаю с DecimalFormat
, я хочу иметь возможность читать и записывать десятичные дроби с той точностью, которая указана (я конвертирую в BigDecimal
).
По сути, я хочу DecimalFormat
, который обеспечивает следующий шаблон "\ d + (\. \ D +)?"то есть «хотя бы одну цифру, а затем, возможно, десятичный разделитель, за которым следует хотя бы одна цифра».
Я изо всех сил пытаюсь реализовать это, используя DecimalFormat
, я пробовал несколько шаблонов, но ониКажется, применено фиксированное количество цифр.
Я также открыт для альтернативных способов достижения этого.
Редактировать:
Для получения дополнительной информации я анализирую предоставленные пользователем данные, в которых десятичные дроби могутбыть отформатирован любым способом, и, возможно, не в формате локали.Я надеюсь позволить им предоставить строку десятичного формата, которую я могу использовать для анализа данных.