尝试基于属性的最小值从function onDeviceReady() {
// Add event listener to the back button
document.addEventListener("backbutton", backButtonHandler, false);
}
function backButtonHandler(e) {
if ($("#home").length > 0) {
// Code to exit app
navigator.app.exitApp();
} else {
// Code to navigate to the history action
navigator.app.backHistory();
}
}
窥视对象时遇到此异常。
这是我程序中的snapchat代码:
ArrayList
个人是return individuals.stream()
.parallel()
.filter(s -> s.getFitness() != fittest.getFitness())
.min(Comparator.comparingInt(object -> object.getFitness()))
.get();
。
ArrayList<Individual>
我遇到class Individual{
int fitness;
public int getFitness() {
return fitness;
}
}
方法上的异常:
get()
在调试程序后,我发现流中的所有个体都具有相同的适应性值,因此在进行过滤操作后,未发现任何个体,因此当我们调用Exception in thread "main" java.util.NoSuchElementException: No value
present
时,我们会有一个get()
在所有个体都具有相同适应性值的情况下,如何设法获得随机值。