Nizovi Java nabrajanja

U ovom uputstvu naučit ćemo učiti o vrijednostima niza za enum konstante. Također ćemo naučiti nadjačati zadanu vrijednost niza za enum konstante uz pomoć primjera.

Nizovi Java nabrajanja

Prije nego što naučite o enum nizovima, pobrinite se da znate o Java enumu.

U Javi pomoću toString()metode ili name()metode možemo dobiti prikaz niza konstanti nabrajanja . Na primjer,

 enum Size ( SMALL, MEDIUM, LARGE, EXTRALARGE ) class Main ( public static void main(String() args) ( System.out.println("string value of SMALL is " + Size.SMALL.toString()); System.out.println("string value of MEDIUM is " + Size.MEDIUM.name()); ) ) 

Izlaz

 string vrijednost SMALL je SMALL string vrijednost MEDIUM je SREDNJA 

U gornjem primjeru vidjeli smo da je zadani nizni prikaz konsumirane konstante naziv iste konstante.

Promijeni zadanu vrijednost niza nabrajanja

Zadani prikaz niza konstanti nabrajanja možemo promijeniti nadjačavanjem toString()metode. Na primjer,

 enum Size ( SMALL ( // overriding toString() for SMALL public String toString() ( return "The size is small."; ) ), MEDIUM ( // overriding toString() for MEDIUM public String toString() ( return "The size is medium."; ) ); ) class Main ( public static void main(String() args) ( System.out.println(Size.MEDIUM.toString()); ) ) 

Izlaz

 Veličina je srednja. 

U gore navedenom programu stvorili smo enum Size. I nadjačali smo toString()metodu za enum konstante SMALLi MEDIUM.

Napomena: Ne možemo nadjačati name()metodu. To je zato što name()metoda jest final.

Da biste saznali više, posjetite najbolje načine za stvaranje enum stringa.

Zanimljivi članci...