Kako uspoređujete enume sa nizovima?
Kako uspoređujete enume sa nizovima?

Video: Kako uspoređujete enume sa nizovima?

Video: Kako uspoređujete enume sa nizovima?
Video: Section 3 2024, Travanj
Anonim

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.

Na ovaj način, kako uspoređujete enume?

Postoje dva načina za izradu usporedba od enum members: equals metoda interno koristi == operator za provjeru jesu li dva enum su jednaki. To znači da možete usporedi Enum koristeći obje metode == i jednako.

Također Znajte, što vraća enum valueOf? java. lang. Enum . vrijednost () metoda vraća the enum konstanta navedenog enumtype sa navedenim imenom. Ime mora točno odgovarati identifikatoru koji se koristi za deklariranje enum konstanta u ovom tipu.

Ovdje, kako pronaći enum niza?

Možete stvarati Enum iz niza pomoću Enum . metoda valueOf(). valueOf() je statička metoda koja se dodaje na svaki Enum klase tijekom kompiliranja i implicitno je dostupna svima Enum zajedno s metodama values(), name() i cardinal().

Možete li koristiti naredbu switch oko enuma?

Da, Možete koristiti Enum u Izjava o prebacivanju slučaja u Javi kao int primitivan. Ako vas su upoznati sa enum int uzorak, gdje cijeli brojevi predstavljaju enum vrijednosti prije Java 5 tada vas već zna kako koristiti Switch case s Enum.

Preporučeni: