不确定为什么会出现此错误。我已经搜索了我的代码,但找不到任何可能导致此错误的内容。我知道此错误表明我缺少变量,但是在这种情况下,我试图将其发送到方法中。
完全错误:
代码:
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;
}
答案 0 :(得分:2)
由于需要导入功能包的一些有用注释,找到了解决我的错误的方法:
import java.util.function.*;