gpt4 book ai didi

java - 不兼容的边界错误: Java Predicate generics

转载 作者:行者123 更新时间:2023-12-02 04:33:36 26 4
gpt4 key购买 nike

以下代码中出现不兼容的边界错误:

    Predicate<Integer> pred;
Iterator<Integer> daysToRunIter = Iterators.cycle(daysToRunInt);

if(nowHourOfDay >= schedule.getHourOfDay()){
pred = val -> val > currDayOfWeek;
} else {
pred = val -> val == currDayOfWeek;
}
Iterator<Integer> subset = Iterators.find(daysToRunIter,pred); //ERROR

我得到的错误: enter image description here

看起来我正在提供兼容类型Integer,为什么我会收到此错误以及如何修复它?

最佳答案

Integer subset = Iterators.find(daysToRunIter,pred);

解决了错误。

感谢@AlexisC。

关于java - 不兼容的边界错误: Java Predicate generics,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31125148/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com