import java.util.PriorityQueue; PriorityQueue<Integer> pq = new PriorityQueue<>(); pq.add(); pq.size(); pq.peek();//read pq.poll();//read and remove pq.remove();//remove