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