Kako se enum primerja v Javi?
Kako se enum primerja v Javi?

Video: Kako se enum primerja v Javi?

Video: Kako se enum primerja v Javi?
Video: Рефакторинг: switch vs if-else vs enum vs HashMap [Шаблон "Команда"] 2024, November
Anonim

Enum implementira Primerljiv vmesnik in je primerjaj z () primerja samo isto vrsto enum . Tudi naravni vrstni red enum je vrstni red, v katerem so so deklarirano v kodi. Kot je prikazano na 10 primerih Enum v Java , isti vrstni red je vzdržuje se tudi z metodo ordinal(). enum , ki je uporabljata EnumSet in EnumMap.

V zvezi s tem, kaj je enum v Javi?

Java Enums . An enum je poseben "razred", ki predstavlja skupino konstant (nespremenljivih spremenljivk, kot so končne spremenljivke). Za ustvarjanje enum , uporabi enum ključno besedo (namesto razreda ali vmesnika) in ločite konstante z vejico.

Podobno je enum primerljiv? Enum so samo konstante primerljivo drugim enum konstante istega enum tip. Naravni vrstni red, ki ga izvaja ta metoda, je vrstni red, v katerem so deklarirane konstante.

Ustrezno temu, kako se enum primerja z nizom?

Za primerjava String do Enum vrsto, ki jo morate pretvoriti enum do vrvica in potem primerjaj njim. Za to lahko uporabite metodo toString() ali metodo name(). toString()- Vrne ime tega enum konstanta, kot je navedeno v izjavi.

Kako primerjate predmete v Javi?

Biti sposoben primerjaj dve predmeti Java istega razreda boolean enaka ( Predmet obj) mora razred preglasiti in implementirati metodo. Izvajalec se odloči, katere vrednosti morajo biti enake, da upošteva dve predmetov biti enak.

Priporočena: