标签: java hashmap queue priority-queue comparator
假设我已经实现了一个HashMap,其中为字符分配了一个值的ArrayList。
我在HashMap中创建了这些字符的PriorityQueue,但我希望能够根据此优先级删除字符:
{a,b,c}< - 初始队列
{a,b}删除c,因为它在ArrayList中包含一个值,它确定必须先删除它。
最好的方法是什么?
答案 0 :(得分:0)
您需要将键和值组合到一个对象中,并使用对这些新对象起作用的Comparator。