Kako primerjate enume z nizi?
Kako primerjate enume z nizi?

Video: Kako primerjate enume z nizi?

Video: Kako primerjate enume z nizi?
Video: КАК НАСТРОИТЬ L4D2 2024, November
Anonim

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 na ta način primerjate naštevanje?

Obstajata dva načina izdelave primerjava od enum members: equals metoda interno uporablja operator ==, da preveri, ali sta dva enum so enakovredni. To pomeni, da lahko primerjaj Enum z uporabo metode == in enako.

Vedite tudi, kaj vrne enum valueOf? java. lang. Enum . vrednostOf () metoda vrne the enum konstanta podanega tipa enum z navedenim imenom. Ime se mora natančno ujemati z identifikatorjem, ki se uporablja za razglasitev enum konstanta v tej vrsti.

Kako najdete enum niza?

Lahko ustvarite Enum iz niza z uporabo Enum . metoda valueOf(). valueOf() je statična metoda, ki se doda vsaki Enum razred med prevajanjem in je implicitno na voljo vsem Enum skupaj z metodami values(), name() in cardinal().

Ali lahko uporabite stavek switch okoli enuma?

da, Lahko uporabite Enum v Izjava za zamenjavo primera v Javi kot int primitiva. Če ti poznajo enum int vzorec, kjer predstavljajo cela števila enum vrednosti pred Javo 5 potem ti že ve kako uporabljati ohišje Switch z Enum.

Priporočena: