思路
将a,b二进制字符从后向前遍历并取其值。末尾对齐相加(在加上进位的1,默认进位为0),满二向前进一。用sum来记录相加后的结果。用ans拼接sum得到相加二进制和的倒序。再返回ans的逆序得到最终结果。
代码
总结
方法注意
StringBuilder() 构造一个不带任何字符的字符串生成器,初始容量为16个字符
append()用于拼接
charAt(i)取字符串中第i个字符,例如“123asd”charAt(4) = a
- '0' 将字符(0-9)转化为数字 Ascii码(‘0’=48)
reverse()取逆序
toString()打印ans 把和给return