Nizi Java enum

V tej vadnici se bomo naučili spoznati vrednosti nizov za enumne konstante. S pomočjo primerov se bomo tudi naučili preglasiti privzeto vrednost niza za konstante enum.

Nizi Java enum

Preden se naučite o nizih enum, se prepričajte, da ste vedeli o Java enum.

V Javi lahko z uporabo toString()metode ali name()metode dobimo nizno predstavitev konstant enum . Na primer

 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()); ) ) 

Izhod

 niz vrednost SMALL je SMALL niza vrednost MEDIUM je SREDNJA 

V zgornjem primeru smo videli, da je privzeta predstavitev niza konstante enum ime iste konstante.

Spremeni privzeto vrednost niza enumov

Z razveljavitvijo toString()metode lahko spremenimo privzeto nizno predstavitev konstantov naštevanja . Na primer

 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()); ) ) 

Izhod

 Velikost je srednje velika. 

V zgornjem programu smo ustvarili enum Size. In smo preglasili toString()metodo za enum konstante SMALLin MEDIUM.

Opomba:name() Metode ne moremo preglasiti . To je zato, ker name()metoda je final.

Če želite izvedeti več, obiščite najboljše načine za ustvarjanje enum Stringa.

Zanimive Članki...