Comparable and Comparator
Comparable
User classi Comparable interface i implements edenden sonra compareTo metodunu override etmelidir.Metodun ishleme prinsipi
Tutaq ki, 2 User obyekti var ve bunun bir neche parametrini muqayise etmeliyik(meselen yash). Eger beraberdirse geriye 0, boyukdurse 1, kichikdirse - her hansi eded. Bu Java nin qoydugu qaydadir
Comparator
Comparator interface anonym obyekti yaradaraq istifade etmek olar.
compare metodunun override edilir ve ishleme prinsipi compareTo metodu ile eynidir.
Comparator vasitesi ile Listleri ozumuze uygun sort etmek olar.
Bundan elave eger class Comparable dan implements edibse, Comparator obyekti istifade etmeden de ozu avtomatik olaraq ve compareTo metoduna uygun oaraq sort olunacaq.
Comments
Post a Comment