我可以使用 Collections.binarySearch() 方法来搜索 PriorityQueue 中的元素吗?否则,如何将搜索算法应用于 PriorityQueue?
我有这个(Evento 类实现 Comparable):
public class PriorityQueueCAP extends PriorityQueue<Evento>{
// (...)
public void removeEventos(Evento evento){
Collections.binarySearch(this, evento); // ERROR!
}
}
我得到了这个错误:“集合类型中的方法 binarySearch(List>, T) 不适用于参数 (PriorityQueueCAP, Evento)”
为什么?
提前致谢!