在Java中,可以使用isNumeric方法来判断一个字符串是否为数字。结合isNumeric方法进行数据校验可以通过以下步骤实现:
public class DataValidator {
public static boolean isNumeric(String str) {
return str.matches("-?\\d+(\\.\\d+)?");
}
}
String data = "123";
if (DataValidator.isNumeric(data)) {
System.out.println("数据是数字");
} else {
System.out.println("数据不是数字");
}
这样就可以结合Java的isNumeric方法进行数据校验,确保输入的数据符合要求。