Јава енум Стрингс

У овом упутству научићемо да учимо о вредностима низа за енум константе. Такође ћемо научити да заменимо подразумевану вредност низа за енум константе уз помоћ примера.

Јава енум Стрингс

Пре него што научите о енум низовима, обавезно знајте о Јава енум-у.

У Јави можемо добити низ представљања енум константи помоћу toString()методе или name()методе. На пример,

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

Оутпут

 стринг вредност СМАЛЛ је СМАЛЛ стринг вредност МЕДИУМ је МЕДИУМ 

У горњем примеру, видели смо да је подразумевана репрезентација низа енум константе име исте константе.

Промени подразумевану вредност низа набрајања

Задани приказ низа константи набрајања можемо променити надјачавањем toString()методе. На пример,

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

Оутпут

 Величина је средња. 

У горе наведеном програму створили смо величину пописа. И заменили смо toString()методу за енум константе SMALLи MEDIUM.

Напомена: Не можемо да заменимо name()методу. То је зато што је name()метода final.

Да бисте сазнали више, посетите најбоље начине за стварање енум низа.

Занимљиви Чланци...