Я предполагаю, что у вас есть строка.
Посмотрите на класс DecimalFormat . Большинство людей используют его для форматирования чисел в виде строк, но на самом деле у него есть метод синтаксического анализа, чтобы обойти его! Вы инициализируете его своим шаблоном (см. Учебник), а затем вызываете parse () для входной строки.