Logo bs.boatexistence.com

Zašto koristiti komparator i uporedivi?

Sadržaj:

Zašto koristiti komparator i uporedivi?
Zašto koristiti komparator i uporedivi?

Video: Zašto koristiti komparator i uporedivi?

Video: Zašto koristiti komparator i uporedivi?
Video: Kako koristiti merni instrument 2024, Maj
Anonim

Uporedivi treba da se koristi kada upoređujete instance iste klase Komparator se može koristiti za poređenje instanci različitih klasa. Comparable implementira klasa koja treba definirati prirodni poredak za svoje objekte. Na primjer, String implementira Comparable.

Zašto su uporedivi i uporedni interfejsi potrebni?

Comparable i Comparator su interfejsi i mogu se koristiti za sortiranje elemenata kolekcije … 1) Comparable pruža jednu sekvencu sortiranja. Drugim riječima, možemo sortirati kolekciju na osnovu jednog elementa kao što su id, naziv i cijena. Komparator pruža višestruke sekvence sortiranja.

Koje su dvije glavne prednosti Comparator-a nad uporedivim?

Upotrebom komparatora, objekti se mogu sortirati na osnovu više od jednog polja klase. Dok Comparable vam omogućava da sortirate stavke u kolekciji na osnovu samo jednog polja.

Možemo li koristiti Comparator bez uporednog?

3 odgovora. Ne koristite Comparable. Koristite Comparator. Uporedivi je interfejs implementiran od strane objekata da specificira njihov redoslijed sortiranja s drugim objektima istog tipa.

Koja je upotreba komparatora?

Kolo komparatora upoređuje dva napona i daje ili 1 (napon na plus strani) ili 0 (napon na negativnoj strani) da pokaže koji je veći. Komparatori se često koriste, na primjer, za provjeru da li je unos dostigao neku unaprijed određenu vrijednost

Preporučuje se: