Как исправить ошибку «не могу найти символ» в Java - PullRequest
0 голосов
/ 04 апреля 2019

Не уверен, почему я получаю эту ошибку.Я искал свой код и не смог найти ничего, что могло бы вызвать эту ошибку.Я знаю, что эта ошибка говорит о том, что мне не хватает переменной, но в этом случае я пытаюсь отправить ее в метод.

Полная ошибка:

Screen shot of error

Код:

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;
}

1 Ответ

2 голосов
/ 04 апреля 2019

Нашли решение моей ошибки благодаря некоторым полезным комментариям, которые мне понадобились для импорта пакета функций:

import java.util.function.*;
...