0

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

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

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

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

解决此问题的最佳方法是什么?

4

1 回答 1

0

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

于 2013-07-21T19:23:07.647 回答