Не уверен, почему я получаю эту ошибку.Я искал свой код и не смог найти ничего, что могло бы вызвать эту ошибку.Я знаю, что эта ошибка говорит о том, что мне не хватает переменной, но в этом случае я пытаюсь отправить ее в метод.
Полная ошибка:
Код:
public List<E> get(Predicate<E> pr){
List<E> ls = new ArrayList<E>();
int i = 0;
while (i < table.size()){
Iterator<E> it2 = table.get(i).iterator();
while(it2.hasNext()) {
if(pr.test(it2.next())){
ls.add(it2.next());
}
}
}
return ls;
}