Mega Code Archive

 
Categories / Java Tutorial / Data Type
 

Using the built-in enumeration methods

All enumerations automatically contain two predefined methods: values( ) and valueOf( ). public static enum-type[ ] values( ) public static enum-type valueOf(String str) The values( ) method returns an array that contains a list of the enumeration constants. The valueOf( ) method returns the enumeration constant whose value corresponds to the string passed in str. enum Week {   Monday, Tuesday, Wednesday, Thursday, Friday, Saturaday, Sunday } public class MainClass {   public static void main(String args[]) {     System.out.println("Here are all Week constants");     // use values()     Week allWeek[] = Week.values();     for (Week aday : allWeek) {       System.out.println(aday);     }   } } Here are all Week constants Monday Tuesday Wednesday Thursday Friday Saturaday Sunday