public class Solution { public int myAtoi(String str) { str=str.trim(); int size=str.length(); if(str==null||size==0) return 0; double res=0; boolean isPositive=true; for(int i=0;i='0'&&str.charAt(i)<='9') { res*=10; res+=str.charAt(i)-'0'; } else break; } } if(isPositive==false) res=0-res; if (res > Integer.MAX_VALUE) return Integer.MAX_VALUE; if (res < Integer.MIN_VALUE) return Integer.MIN_VALUE; return (int)res; }}