参考了讨论里的高分答案和下边的一个比较简洁的答案 public int StrToInt(String str) { if(str == null ||str.length()==0 || str.trim().equals("")) return 0; char[] chars = str.trim().toCharArray(); int res=0,flag=1,start=0,tmp=0; if(chars[0] == '-') { flag = -1; ...