1:使用string.matches 接受正则表达式作为参数的方法。
string.matches("\\d+(?:\\.\\d+)?")
整数和double类型都可判断。
2:使用:TextUtils.isDigitsOnly();
只能判断整数类型
boolean b1 = TextUtils.isDigitsOnly("99");
boolean b2 = TextUtils.isDigitsOnly("99.9");
b1 = true
b2 = false
1:使用string.matches 接受正则表达式作为参数的方法。
string.matches("\\d+(?:\\.\\d+)?")
整数和double类型都可判断。
2:使用:TextUtils.isDigitsOnly();
只能判断整数类型
boolean b1 = TextUtils.isDigitsOnly("99");
boolean b2 = TextUtils.isDigitsOnly("99.9");
b1 = true
b2 = false