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

Popular posts from this blog

Validation for AZ phone numbers with RegEx in Java

Java necə işləyir, kod nədir ?