Java PriorityQueue和Comparable接口

| 大家好 我一直在研究如何实现和使用Java PriorityQueue。 我需要的队列必须能够比较两种不同类型对象的优先级。 我找到并阅读了这篇PriorityQueue文章,但是没有提到是否可以比较两种不同类型的对象。 你知道这有可能吗? 谢谢 贡劳古尔     
已邀请:
由于ѭ0是最通用的类​​,并且是所有类的超类,因此您可以实现自己的
Comparator <Object>
,将队列声明为
PriorityQueue <Object>
,并将比较器传递给queue的构造函数。     
根据Java 1.6的API,您可以向
PriorityQueue
构造函数提供
Comparator
。同样,您可以让队列对象的类实现
Comparable
接口,该接口定义了调用
compareTo
方法以比较对象。     

要回复问题请先登录注册