Десятичный формат Java - столько точности, сколько дано

Я работаю сDecimalFormatЯ хочу, чтобы иметь возможность читать и писать десятичные дроби с такой точностью, как указано (я преобразую вBigDecimal).

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

Я изо всех сил, чтобы быть в состоянии реализовать это с помощьюDecimalFormatЯ пробовал несколько шаблонов, но они, кажется, принуждают фиксированное количество цифр.

Я открыт для альтернативных способов достижения этого тоже.

Редактировать:

Для получения дополнительной информации я анализирую предоставленные пользователем данные, в которых десятичные числа могут быть отформатированы любым способом, и, возможно, не в формате локали. Я надеюсь позволить им предоставить строку десятичного формата, которую я могу использовать для анализа данных.

Ответы на вопрос(2)

Ваш ответ на вопрос