@@ -0,0 +1,906 @@
+public class Solution %7B%0A    public String multiply(String num1, String num2) %7B%0A        int len1 = num1.length();%0A        int len2 = num2.length();%0A        int%5B%5D sum = new int%5Blen1 + len2%5D;%0A        for(int i=0; i%3Clen1; i++) %7B%0A            for(int j=0; j%3Clen2; j++) %7B%0A                int a = (int)(num1.charAt(len1-i-1) - '0');%0A                int b = (int)(num2.charAt(len2-j-1) - '0');%0A                sum%5Bi+j%5D += a * b;%0A            %7D%0A        %7D%0A        %0A        String s = %22%22;%0A        int carry = 0;%0A        for(int i=0; i%3Clen1 + len2; i++) %7B%0A            sum%5Bi%5D += carry;%0A            carry = sum%5Bi%5D / 10;%0A            sum%5Bi%5D %25= 10;%0A            s = %22%22 + sum%5Bi%5D + s;%0A        %7D%0A        // System.out.println(s);%0A        if(carry %3E 0) s = %22%22 + carry + s;%0A        for(int i=0; i+1%3Cs.length();) %7B%0A            if(s.charAt(i) == '0') s = s.substring(i+1);%0A            else break;%0A        %7D%0A        return s;%0A    %7D%0A%7D%0A

Create Multiply_Strings.java