Kako se enum uspoređuje u Javi?
Kako se enum uspoređuje u Javi?

Video: Kako se enum uspoređuje u Javi?

Video: Kako se enum uspoređuje u Javi?
Video: Hopa Hopa - Zoya Baraghamyan & Tigran Asatryan 2024, Svibanj
Anonim

Enum implementira usporedivo sučelje i to je usporedi To () metoda uspoređuje samo isti tip enum . Također prirodni poredak enum je redoslijeda kojim se su deklarirano u kodu. Kao što je prikazano na 10 primjera Enum u Java , isti red je također održava metodom ordinal(). enum , koji je koriste EnumSet i EnumMap.

U tom smislu, što je enum u Javi?

Java Enums . An enum je posebna "klasa" koja predstavlja skupinu konstanti (nepromjenjive varijable, poput konačnih varijabli). Za stvaranje enum , koristiti enum ključnu riječ (umjesto klase ili sučelja) i odvojite konstante zarezom.

Slično, je li enum usporediv? Enum konstante su samo usporedivi drugima enum konstante iste enum tip. Prirodni redoslijed implementiran ovom metodom je redoslijed u kojem su konstante deklarirane.

Sukladno tome, kako se enum uspoređuje sa stringom?

Za uspoređujući String do Enum vrstu koju biste trebali pretvoriti enum do niz i onda usporediti ih. Za to možete koristiti metodu toString() ili metodu name(). toString()- Vraća naziv ovoga enum konstanta, kako je sadržano u deklaraciji.

Kako uspoređujete objekte u Javi?

Biti sposoban za usporediti dva Java objekti iste klase boolean jednaki ( Objekt obj) metoda mora biti nadjačana i implementirana od strane klase. Implementator odlučuje koje vrijednosti moraju biti jednake da bi se razmotrile dvije predmeta biti jednaki.

Preporučeni: