Advertisement

Comparable Vs Comparator in Java

Comparable Vs Comparator in Java In Java, Comparable& Comparator are use for sorting of custom object.
Both are functional interface in java.

For primitive like short, int, long, we have Arrays.sort() for sorting.

Wrappers like Interger, String, Byte etc all internally implement Comparable interface, so they are get directly sorted using Comparable.sort()

If we need to sort custom classes, we need to implement Comparable & Comparator.
Comparable used for single field sorting and changes the structure of class.
Comparator used for multiple field sorting.

#comparator #comparable #java

#byte programming,#java,#comparable,#comparator,#comparator interface in java,#comparable interface in java,#comparator Vs comparable,#comparable vs comparator in Java,#Java comparator explained,#Sorting collections in java,#How to sort objects using comparator in java,#Difference between comparable and comparator,#comparator and comparable in collections,

Post a Comment

0 Comments