У меня проблемы с небольшим разделом моего кода.
Я попросил пользователя дать мне ответ (с помощью сканера) и знаю, что хочу использовать эту информацию в другом методе. Затем я хочу сравнить его, чтобы увидеть, если ответ правильный. Это небольшая часть моего кода:
public void enterYourName(){
System.out.println("What is your name?");
name = input.nextLine();
}
И я хочу использовать эту информацию в другом методе:
public void check(String personName){
if(name.contentEquals("Eric")){
/* TODO */
}
}
Я получаю следующие сообщения об ошибках:
Тип java.lang.CharSequence
не может быть разрешен. На него косвенно ссылаются необходимые файлы .class.
Метод contentEquals(java.lang.StringBuffer)
типа java.lang.String
не применим для аргументов (java.lang.String
).
Что я делаю неправильно? Кроме того, не стесняйтесь исправлять меня, если утверждения неверны.