Я пытаюсь прочитать некоторые значения BigDecimal из строки. Скажем, у меня есть эта строка: "1,000,000,000.999999999999999", и я хочу получить BigDecimal. Каков способ сделать это?
Прежде всего, мне не нравятся решения, использующие замену строк (замена запятых и т.д.). Я думаю, что для этой работы для меня должна быть какая-то аккуратная форматер.
Я нашел класс DecimalFormatter, однако, поскольку он работает через double - огромное количество точности теряется.
Итак, как я могу это сделать?