PriorityQueue<Integer> small = new PriorityQueue<>((a, b)->{return (int)((double)b-a);}); code example
Example: priority queue java comparator lambda
PriorityQueue<Integer> pq =new PriorityQueue<>((x, y) -> Integer.compare(y, x));
pq.add(10);
pq.add(5);
System.out.println(pq.peek());