java : Enum - examples

public enum Status {
   Open("O"), Closed("C"), Reopened("R")
   final String code;
   Status(String code) {
      this.code = code;
   }
};

you can use the attribute as you would for any other class, eg:
Status[] values = Status.values();
for(Status statue : values) {
   System.out.println(status.code + " - " + status);
}

result:
O - Open
C - Closed
R - Reopened

1.enum String:
Open("O"), Closed("C"), Reopened("R")

2.enum range:
Low(0,100), Medium(101,1000), High(1000, 10000);

3. enum boolean:
Open(true), Closed(false), Reopened(true);

reference :http://java.dzone.com/blogs/mrjohnsmart/2008/05/19/a-short-primer-java-enums-part

0 comments:

Post a Comment