java.util.NoSuchElementException:没有值

时间:2019-01-28 11:28:02

标签: java arraylist java-stream comparator

尝试基于属性的最小值从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()

在所有个体都具有相同适应性值的情况下,如何设法获得随机值。

0 个答案:

没有答案