leetcode|415. 字符串相加

leetcode|415. 字符串相加
文章图片

【leetcode|415. 字符串相加】leetcode|415. 字符串相加
文章图片

class Solution { public String addStrings(String num1, String num2) { int i=num1.length()-1; int j=num2.length()-1; int add=0; StringBuilder ans=new StringBuilder(); while(i>=0||j>=0||add!=0){ int x=(i>=0?num1.charAt(i)-'0':0); int y=(j>=0?num2.charAt(j)-'0':0); int sum=x+y+add; ans.append(sum%10); add=sum/10; i--; j--; } // 计算完以后的答案需要翻转过来append方法就是将字符串追加到当前StringBuilder实例的结尾 ans.reverse(); return ans.toString(); } }

    推荐阅读