私は次のように求められました:boolean succeeds(char a, char b, String s)
文字列 s を取り、文字 b のすべての出現が常に文字 a に続く場合は true を返し、そうでない場合は false を返す関数を作成します。
私はこれに出くわしました:
while (!s.equals("")) {
char c = s.charAt(0); // record first char
s = s.substring(1); // cut off first char
// if "first char is 'b' and next is
// not 'a'", we can return false
if (c == b && (s.equals("") || s.charAt(0) != a))
return false;
}
return true;
私はそれについて頭を悩ませることはできませんか?とはs.equals""
どういう意味ですか?