Я получаю сообщение об ошибке в Eclipse для простых методов класса, таких как метод String spit и методы LinkedList peek и poll. Я не могу понять, почему это происходит, поскольку это стандартные методы для этих классов. Вот точные сообщения об ошибках я получаю:Методы класса Java undefined
«Метод split(String, int)
не определен для типа String
»
«Метод poll()
не определен для типа LinkedList<String>
»
«Метод peek()
не определен для типа LinkedList<String>
"
Вот часть кода они используются в:
void clearMissions(){
while(missions.peek() != null){
missions.remove();
}
}
private String getMission(){
return missions.poll();
}
...
for(int i = 0;s.hasNextLine();i++){
String temp = s.nextLine();
String[] command = temp.split(" ",2);
try{
if(temp.equalsIgnoreCase("FOLLOW LINE")){
missions.add(temp);
}
...
В: Для чего настроен JRE Eclipse? Q: Какую версию Eclipse вы используете? В: Что происходит, когда вы пытаетесь использовать явный 'import java.util.LinkedList'? В: Что делает автозаполнение для ваших методов переменных String и LinkedList? – FoggyDay
Просьба сообщить, как определяется список «миссий». Если вы определили его как * Список *, вы не сможете использовать методы LinkedList. –