Java enum húrok

Ebben az oktatóanyagban megtanuljuk megtanulni az enum konstansok string értékeit. Megtanuljuk példák segítségével felülírni az enum konstansok alapértelmezett karakterlánc-értékét is.

Java enum húrok

Mielőtt elsajátítaná az enum húrokat, feltétlenül ismerje meg a Java enumot.

A Java-ban a toString()metódus vagy a name()módszer segítségével megkaphatjuk az enum konstansok karakterlánc-reprezentációját . Például,

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

Kimenet

 a SMALL karaktersorozat értéke a MEDIUM közepes karaktersorozat értéke 

A fenti példában láthattuk, hogy egy enum konstans alapértelmezett karakterlánc-reprezentációja ugyanazon konstans neve.

A számlák alapértelmezett karakterlánc-értékének módosítása

A toString()metódus felülbírálásával megváltoztathatjuk az enum konstansok alapértelmezett karakterlánc-reprezentációját . Például,

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

Kimenet

 A méret közepes. 

A fenti programban létrehoztunk egy enum méretet. És felülírtuk az toString()enum konstansok SMALLés MEDIUM.

Megjegyzés: Nem írhatjuk felül a name()módszert. Azért, mert a name()módszer az final.

További információért keresse fel az enum karakterlánc létrehozásának legjobb módjait.

érdekes cikkek...