嘿,我想在kotlin的优先级队列中使用自定义比较器。我有数据类data class Product(val value: String?toLong()我想要创建一个最小的堆,其中的价格值是最小的。我正在创建这个对象,但是它给了我一些错误。defined in java.util.PriorityQueue
<init>(PriorityQueue<out TypeVariable(E
我正尝试在自定义类上使用优先级队列(java.util.PriorityQueue)。我知道PriorityQueue类使用了可比较接口,所以我在我的自定义类中实现了它: publicjava.lang.Comparable
at java.util.PriorityQueue.siftUpComparable(Unknown