我正在尝试使用java.util.function。*;这样我就可以使用Predicate接口了。但是我的NetBeans说导入包不存在。另外,我的Netbeans想要导入java.sql.rowset.Predicate;对于Predicate接口,它与我需要的接口无关。我正在使用接口,以便我可以通过参数传递函数或lambda表达式。根据我的Netbeans,我没有更新,我的版本是8.0.2,有人可以帮忙吗?
import java.util.function.*;
public class NumberingLogic {
public boolean checkX(Predicate<Integer> predicate){
return result;
}
}
答案 0 :(得分:0)
Predicate
是一个在java 8中添加的功能接口。您需要安装java 8并将netbeans指向此安装。
您可以通过IDE本身完成此操作:请参阅以下tutorial for details(这是official文档)。
或者您也可以通过在netbeans_jdkhome
中添加%NETBEANS_HOME%\etc\netbeans.conf
参数来更改IDE配置文件。
netbeans_jdkhome="d:\Program Files\Java\jdk1.8.0_121"