2026年--Lc330-394. 字符串解码(栈)--java版用双栈,一个是数字栈,一个是符号栈。用来分别存储数字和符号。创建数字的临时变量、字符串的临时变量,用来保存现场。 遍历传入的参数,如果遇到的字符是数字,且数字是多位用num乘法10+尾数-‘0’;如果是左括号,把之前遇到的数字加入到数字栈,字符加入到字符栈,同时充值数字临时变量和字符临时变量,重新寻找。如果遇到右括号,将栈顶的数字弹出来,查看要循环几次。同时把字符栈的栈顶元素弹出来。将当前的字符串进行追加拼接,返回合并的结果。如果遇到的是普通字符,用字符临时变量和当前字符进行拼接。