如何修复Java中的“找不到符号”错误

时间:2019-04-04 17:56:52

标签: java predicate

不确定为什么会出现此错误。我已经搜索了我的代码,但找不到任何可能导致此错误的内容。我知道此错误表明我缺少变量,但是在这种情况下,我试图将其发送到方法中。

完全错误:

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 个答案:

答案 0 :(得分:2)

由于需要导入功能包的一些有用注释,找到了解决我的错误的方法:

import java.util.function.*;