@@ -0,0 +1,708 @@
+public class Solution %7B%0A    public String addBinary(String a, String b) %7B%0A        int ai = a.length()-1;%0A        int bi = b.length()-1;%0A        StringBuilder sumStr = new StringBuilder();%0A        %0A        int next = 0;%0A        while(ai %3E= 0 %7C%7C bi %3E= 0) %7B%0A            int sum = next;%0A            if (ai %3E= 0) %7B%0A                sum += a.charAt(ai)-'0';%0A                ai --;%0A            %7D%0A            if (bi %3E= 0) %7B%0A                sum += b.charAt(bi)-'0';%0A                bi --;%0A            %7D%0A            sumStr.insert(0, (char)((sum%252)+'0'));%0A            next = sum/2;%0A        %7D%0A        %0A        if(next %3E 0) %7B%0A            sumStr.insert(0, '1');%0A        %7D%0A        %0A        return sumStr.toString();%0A    %7D%0A%7D%0A

Create Add_Binary.java