// 双指针同时遍历 while (i < n && j < n) { // 找到下一个不为 X 的字符 while (i < n && start.charAt(i) == CHAR_X) { i++; } while (j < n && end.charAt(j) == CHAR_X) { j++; }
if (i < n && j < n) { // 如果两个字符不相等,说明顺序不一致 if (start.charAt(i) != end.charAt(j)) { returnfalse; }