Comparator and Comparable in Java Examples Difference between
Comparator and Comparable in Java is very popular Java interview
question mostly asked in telephonic round and writing code to
sort object using Comparable or Comparator is popular on written
test round of interview.The question was this “How you will sort
Employee object based on his EmployeeID and his name” and this
involves the use of both Comparable as well as Comparator
interface in Java. This post is my revision on Java fundamentals
similar to I did about equals method in Java and some tips to
override hashCode in Java. All of these methods are fundamentals
in Java programming language and correct understanding is must
for any Java developer. Comparators and comparable in Java are
two interfaces which is used to implement sorting in Java. It’s
often required to sort objects stored in any collection classes
like ArrayList, HashSet or in Array and that time we need to use
either compare() or compareTo() method defined in
java.util.Comparator an