怎么判断字符串中是否全是数字和只有一个小数点呢?用正则和非正则
s.split(".").length() == 2
正则的方式
([^\.]*\.[^\.]*)+
强转下不就行了么?能转就说明是,不能就不是
String abc = "23232.222";
try {
Double db = Double.valueOf(abc);
System.out.println("OK");
} catch (Exception e) {
System.out.println("failed");
}
正则 [0-9]+.[0-9]+
正则[0-9]+.[0-9]+