@@ -0,0 +1,1010 @@
+public class Solution %7B%0A    /**%0A     * @param str: A string%0A     * @return An integer%0A     */%0A    public int atoi(String str) %7B%0A        if (str == null %7C%7C str.length() == 0) %7B%0A            return 0;%0A        %7D%0A        int sign = 1;%0A        int index = 0;%0A        str = str.trim();%0A        %0A        if (str.charAt(index) == '+') %7B%0A            index++;%0A        %7D else if (str.charAt(index) == '-') %7B%0A            sign = -1;%0A            index++;%0A        %7D%0A        long num = 0;%0A        for (; index %3C str.length(); index++) %7B%0A            if (str.charAt(index) %3C '0' %7C%7C str.charAt(index) %3E '9') %7B%0A                break;%0A            %7D%0A            num = num*10 + (str.charAt(index) - '0');%0A            if (num %3E Integer.MAX_VALUE) %7B%0A                break;%0A            %7D%0A        %7D%0A        %0A        if (num * sign %3E= Integer.MAX_VALUE) %7B%0A            return Integer.MAX_VALUE;%0A        %7D%0A        if (num * sign %3C= Integer.MIN_VALUE) %7B%0A            return Integer.MIN_VALUE;%0A        %7D%0A        return (int)num * sign;%0A    %7D%0A%7D%0A

Create Atoi.java