文字変数でなく、文字な。
Stringは文字列。

String str = "a";
char c = 'a';
人間にとっては同じだけど、プログラム上は違うので注意。