Here хороший короткий пример для фильтрации строки в десятичной системе:Фильтр струна как десятичное число
String str = "a12.334tyz.78x";
str = str.replaceAll("[^\\d.]", "");
, что делает 12.334.78
Но как фильтровать этот второй дробной части? У меня есть строка valued 12345.67 doll.
(обратите внимание на точку в конце). Так что мне нужно только 12345.67
Извините, что не просто комментировал ответ Óscar López, потому что у него недостаточно репутации.
два числа могут быть извлечены из '12.334.78'. 12.344 и .78 - это то, что вам нужно? – sln
sln, no. Строка может быть любого типа, данный - это только пример. Дело в том, что я должен получить только одну точку. – kolyaseg