The comparator() method of java.util.concurrent.ConcurrentSkipListSet is an in-built function in Java which returns the comparator used for ordering the elements in the given set. If natural ordering is used, null is returned.
public Comparator<E> comparator()
Here E is the type parameter i.e. the type of elements maintained by the set.
Return Value: The function returns the comparator that is used for ordering the elements in the given set, it returns null if natural ordering is used.
The program given below illustrates the ConcurrentSkipListSet.comparator() method:
Contents of the set1: [5, 20, 30, 50] Contents of the set2: [50, 30, 20, 5] The comparator used in the set: java.util.Collections$ReverseComparator@74a14482
Contents of the set1: [5, 20, 30, 50] The comparator used in the set: null
Attention reader! Don’t stop learning now. Get hold of all the important Java Foundation and Collections concepts with the Fundamentals of Java and Java Collections Course at a student-friendly price and become industry ready. To complete your preparation from learning a language to DS Algo and many more, please refer Complete Interview Preparation Course.