Java PriorityQueue Comparator

时间:2013-07-21 18:24:03

标签: java hashmap queue priority-queue comparator

假设我已经实现了一个HashMap,其中为字符分配了一个值的ArrayList。

我在HashMap中创建了这些字符的PriorityQueue,但我希望能够根据此优先级删除字符:

{a,b,c}< - 初始队列

{a,b}删除c,因为它在ArrayList中包含一个值,它确定必须先删除它。

最好的方法是什么?

1 个答案:

答案 0 :(得分:0)

您需要将键和值组合到一个对象中,并使用对这些新对象起作用的Comparator。