Si i krahasoni enumet me vargjet?
Si i krahasoni enumet me vargjet?

Video: Si i krahasoni enumet me vargjet?

Video: Si i krahasoni enumet me vargjet?
Video: Joe Dassin - Et si tu n'existais pas 2024, Nëntor
Anonim

Për duke krahasuar String te Enum lloji që duhet të konvertoni një numër te varg dhe pastaj krahasojnë ato. Për këtë ju mund të përdorni metodën toString() ose metodën name(). toString()- Kthen emrin e kësaj një numër konstante, siç përmbahet në deklaratë.

Në këtë mënyrë, si i krahasoni enumet?

Ka dy mënyra për të bërë krahasimi e një numër Anëtarët: e barabartë me metodën përdor == operatori nga brenda për të kontrolluar nëse janë dy një numër janë të barabartë. Kjo do të thotë, Ju mundeni krahaso Enum duke përdorur të dyja metodën == dhe të barabartë.

Gjithashtu e dini, çfarë kthen vlera e numrit? Java. gjuha. Enum . vlera e () metodë kthehet të një numër konstante e numrit të specifikuar me emrin e specifikuar. Emri duhet të përputhet saktësisht me një identifikues të përdorur për të deklaruar një një numër konstante në këtë lloj.

Këtu, si e gjeni numrin e një vargu?

Ju mund të krijoni Enum nga String duke përdorur Enum . Metoda valueOf(). valueOf() është një metodë statike e cila shtohet në çdo Enum klasa gjatë kohës së përpilimit dhe është në mënyrë implicite e disponueshme për të gjithë Enum së bashku me metodat values(), name() dhe cardinal().

A mund të përdorni një deklaratë switch rreth një enum?

Po, Ju mund të përdorni Enum në Deklarata e rastit të ndërrimit në Java si int primitive. Nëse ju janë njohur me një numër model int, ku përfaqësojnë numrat e plotë një numër vlerat para Java 5 pastaj ju tashmë e di si të përdorni kutinë Switch me Enum.

Recommended: