Kako se enum poredi u Javi?
Kako se enum poredi u Javi?

Video: Kako se enum poredi u Javi?

Video: Kako se enum poredi u Javi?
Video: Татьяна Черниговская: как мозг нас обманывает, почему врут честные люди и как прокачать интеллект 2024, Maj
Anonim

Enum implementira uporedivi interfejs i to je compareTo () metoda uspoređuje samo isti tip enum . Također prirodni poredak enum je redosledom kojim su su deklarisano u kodu. Kao što je prikazano na 10 primjera Enum in Java , isti red je također održava ordinal() metodom enum , koji je koriste EnumSet i EnumMap.

U tom smislu, šta je enum u Javi?

Java Enums . An enum je posebna "klasa" koja predstavlja grupu konstanti (nepromjenjive varijable, poput finalnih varijabli). Za kreiranje an enum , koristiti enum ključnu riječ (umjesto klase ili interfejsa) i odvojite konstante zarezom.

Slično tome, da li je enum uporediv? Enum konstante su samo uporedivi drugome enum konstante istih enum tip. Prirodni redosled implementiran ovom metodom je redosled kojim su konstante deklarisane.

Shodno tome, kako se enum poredi sa stringom?

Za upoređivanje String to Enum tip koji biste trebali pretvoriti enum to string i onda uporedi njima. Za to možete koristiti metodu toString() ili metodu name(). toString()- Vraća ime ovoga enum konstanta, kao što je sadržano u deklaraciji.

Kako poredite objekte u Javi?

Biti u mogućnosti uporedi dva Java objekti iste klase boolean jednaki ( Objekat obj) metoda mora biti nadjačana i implementirana od strane klase. Implementator odlučuje koje vrijednosti moraju biti jednake da bi se razmotrile dvije objekata da budemo jednaki.

Preporučuje se: