正则表达式验证输入的字符串
boolean matchs = Pattern.matches("^(0|[1-9][0-9]*|-[1-9][0-9]*)$", str);
1.正整数 | 0
"^(0|[1-9][0-9]*)$"
2.负整数 | 0
"^(0|-[1-9][0-9]*)$"
3.正整数 | 负整数 | 0
"^(0|[1-9][0-9]*|-[1-9][0-9]*)$"