尝试删除所有非0-9的字母和字符和一个句点。我正在使用,Character.isDigit()但它也会删除小数,如何也保留小数?
Character.isDigit()
试试这个代码:
String str = "a12.334tyz.78x"; str = str.replaceAll("[^\\d.]", "");
现在str将包含"12.334.78"。
str
"12.334.78"