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