Šajā apmācībā mēs iemācīsimies uzzināt par virkņu vērtībām enum konstantēm. Mēs arī iemācīsimies ar piemēru palīdzību ignorēt noklusējuma virknes vērtību uzskaites konstantēm.
Java enum virknes
Pirms uzzināt par enum virknēm, noteikti ziniet par Java enum.
Java valodā mēs varam iegūt enum konstantu virknes attēlojumu, izmantojot toString()
metodi vai name()
metodi. Piemēram,
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()); ) )
Rezultāts
virknes vērtība SMALL ir MAZA virknes vērtība MEDIUM ir MEDIUM
Iepriekš minētajā piemērā esam redzējuši, ka noklusējuma virknes noklusējuma virknes attēlojums ir tās pašas konstantas nosaukums.
Mainīt uzskaites noklusējuma virknes vērtību
Mēs varam mainīt noklusējuma virkņu attēlojumu enum konstantēm, ignorējot toString()
metodi. Piemēram,
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()); ) )
Rezultāts
Izmērs ir vidējs.
Iepriekš minētajā programmā mēs esam izveidojuši enum lielumu. Un mēs esam ignorējuši toString()
metodi enum konstantēm SMALL
un MEDIUM
.
Piezīme. Mēs nevaram ignorēt name()
metodi. Tas ir tāpēc, ka name()
metode ir final
.
Lai uzzinātu vairāk, apmeklējiet labākos veidus, kā izveidot enum virkni.