comparable and comparator in java

Veröffentlicht am: 08 Dezember 2016
auf dem Kanal: Inside App
176
2

Comparable and Comparator

Comparable and Comparator both are interfaces and can be used to sort collection elements.

But there are many differences between Comparable and Comparator interfaces that are given below.

Comparable

Comparator

1) Comparable providessingle sorting sequence. In other words, we can sort the collection on the basis of single element such as id or name or price etc.

Comparator provides multiple sorting sequence. In other words, we can sort the collection on the basis of multiple elements such as id, name and price etc.



2) Comparable affects the original class i.e. actual class is modified.

Comparator doesn't affect the original class i.e. actual class is not modified.




3) Comparable providescompareTo() methodto sort elements.

Comparator provides compare() method to sort elements.

4) Comparable is found in java.lang package.

Comparator is found in java.utilpackage.



5) We can sort the list elements of Comparable type byCollections.sort(List)method.

We can sort the list elements of Comparator type byCollections.sort(List,Comparator)method.
www.saprahits.com
#saprahits
#patelwala.com

~-~~-~~~-~~-~
Please watch: "How to online money earn from Flipkart without selling any products"
   • Video  
~-~~-~~~-~~-~


Auf dieser Seite können Sie das Online-Video comparable and comparator in java mit der Dauer stunde minuten sekunde in guter Qualität ansehen, das der Benutzer Inside App 08 Dezember 2016 hochgeladen hat, den Link mit Freunden und Bekannten teilen, dieses Video wurde auf Youtube bereits 176 Mal angesehen und es wurde von 2 den Zuschauern gefallen. Viel Spaß beim Betrachtenden Zuschauern gefallen!