int compare = Function1.apply().compareTo(Function2.apply())报错can not resolve method 'compareTo' in Object
时间: 2024-05-28 22:12:23 浏览: 106
2022年抽象类和接口2.ppt
这个错误通常是因为 `Function1.apply()` 和 `Function2.apply()` 的返回值类型没有实现 `Comparable` 接口。因为 `compareTo` 方法是 `Comparable` 接口中的方法,只有实现了 `Comparable` 接口的类才能调用 `compareTo` 方法。
你可以检查一下 `Function1` 和 `Function2` 返回值类型是否实现了 `Comparable` 接口,如果没有实现,你可以在它们的实现类中添加 `Comparable` 接口并实现 `compareTo` 方法,或者使用其他比较方法,比如使用 `Comparator` 来比较它们的返回值。
阅读全文