试图删除所有不是0-9的字母和字符以及句点。我正在使用,Character.isDigit()但它也删除小数,我怎么能保持小数?
3 回答

心有法竹
TA贡献1866条经验 获得超5个赞
我会使用正则表达式。
String text = "-jaskdh2367sd.27askjdfh23";
String digits = text.replaceAll("[^0-9.]", "");
System.out.println(digits);
版画
2367.2723
您可能希望保留-负数。
添加回答
举报
0/150
提交
取消