1
 }else if(readUserEmail.contains('a')){
        System.out.print("true");

java.lang.Charsequencecan't be applied to a char エラーが発生するのはなぜですか? この場合readUserEmailはメールの文字列です。

4

1 に答える 1

1

クラスのcontainsメソッドは引数として a を取りますが、一重引用符を使用して示されるように文字リテラルを提供しています。StringCharSequence

に変更'a'します"a"。二重引用符はString(インターフェースを実装するCharSequence) 用で、単一引用符は文字用です。

于 2016-04-19T04:54:21.610 に答える