StringUtils.isNumeric(str)方法校验非负整数(0,正整数)及“”,NumberUtils.isNumber(str)方法校验是否是数字:
public static void main(String[] args) {
String s1 = null;
String s2 = "";
String s3 = "0";
String s4 = "0.0";
String s5 = "-12";
String s6 = "-12.3";
String s7 = "12.3";
String s8 = "12";
String s9 = "1qw";
System.out.println("s1="+ StringUtils.isNumeric(s1));
System.out.println("s2="+StringUtils.isNumeric(s2));
System.out.println("s3="+StringUtils.isNumeric(s3));
System.out.println("s4="+StringUtils.isNumeric(s4));
System.out.println("s5="+StringUtils.isNumeric(s5));
System.out.println("s6="+StringUtils.isNumeric(s6));
System.out.p