繁体   English   中英

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

[英]How to fix “cannot find symbol” error in java

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

完整错误:

屏幕截图错误

码:

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

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

import java.util.function.*;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM