The difference between Comparable and Comparator are following:-
Comparable | Comparator |
1 Comparable provides only one sort of sequence. | 1 Comparator provides multiple sort of sequences. |
2 It provides one method named compareTo(). | 2 It provides one method named compare(). |
3 It is found in java.lang package. | 3 It is found in java.util package. |
4 If we implement Comparable interface,actual class is modified. | 4 Actual class is not modified. |