Trying to remove all letters and characters that are not 0-9 and a period. I'm using Character.isDigit()
but it also removes decimal, how can I also keep the decimal?
Try this code:
String str = "a12.334tyz.78x";
str = str.replaceAll("[^\\d.]", "");
Now str
will contain "12.334.78"
.