有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

hashmap Java优先级队列比较器

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

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

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

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

最好的办法是什么


共 (1) 个答案

  1. # 1 楼答案

    您需要将键和值组合成一个对象,并使用比较器对这些新对象进行操作