Java 自定义比较器:Comparator 和 Comparable

这两个接口都是为了实现比较而用到的,当想要比较两个对象的时候,就可以实现这两个接口,参照:https://blog.csdn.net/u012289441/article/details/45154401?ref=myread

 

主要补充:

PriorityQueue<Integer> pq = new PriorityQueue<>((a,b)->map.get(a)-map.get(b));

上面的例子是通过lambda表达式自定义比较器

posted @ 2019-03-03 12:03  白晨冬阳  阅读(317)  评论(0编辑  收藏  举报