0392. Is Subsequence

0392. Is Subsequence #

题目 #

  • 给定字符串 st ,判断 s 是否为 t 的子序列。
  • 字符串的一个子序列是原始字符串删除一些(也可以不删除)字符而不改变剩余字符相对位置形成的新字符串。
  • (例如,"ace""abcde"的一个子序列,而"aec"不是)。

思路 #

代码 #

class Solution {
    public boolean isSubsequence(String s, String t) {
        int i = 0, j = 0;
        while (i < s.length() && j < t.length()) {
            if (s.charAt(i) == t.charAt(j)) i++;
            j++;
        }
        return i == s.length();
    }
}