解法一:模拟
按照输入求解出最后的输入结果,然后比较。
class Solution {public boolean backspaceCompare(String S, String T) {return convert(S).equals(convert(T));}private String convert(String s) {StringBuilder sBuilder = new StringBuilder();for (char i : s.toCharArray()) {if (i == '#') {if (sBuilder.length() > 0) {sBuilder.deleteCharAt(sBuilder.length() - 1);}} else {sBuilder.append(i);}}return sBuilder.toString();}}
