可以使用正则表达式来校验字符串是否为正数或两位小数。下面是一个例子:
public static boolean isPositiveNumberOrTwoDecimalPlaces(String str) {
String pattern = "^[0-9]+\\.{0,1}[0-9]{0,2}$";
return str.matches(pattern);
}
在上面的代码中,^[0-9]+\\.{0,1}[0-9]{0,2}$
是一个正则表达式,用于匹配一个数字字符串,它可以是一个正整数,也可以是带有两位小数的浮点数。在调用 `str.matche