When you want a queue, use a PriorityQueue. When you want a Set, use a TreeSet. A TreeSet has unique elements, and doesn’t offer the API of a Queue. A Queue doesn’t offer the API of a Set, and allows multiple equal elements.
When you want a queue, use a PriorityQueue. When you want a Set, use a TreeSet. A TreeSet has unique elements, and doesn’t offer the API of a Queue. A Queue doesn’t offer the API of a Set, and allows multiple equal elements.