public int StrToInt(String str) {
if(str.length() == 0 || str == null || (str.length() == 1 && (str.charAt(0) == '+' || str.charAt(0) == '-'))) return 0;
char[] arr = str.toCharArray();
for(char c : arr) if(c != '+' && c != '-' && !(c >= '0' && c <= '9')) return 0; //不为正负号或数字
return Integer.valueOf(new String(arr));
} 


京公网安备 11010502036488号