- enum MyEnum {
- SOMETHING(1),
- ANOTHER(2),
- WHAT(3);
- private int value;
- private MyEnum(int value) {
- this.value = value;
- }
- static MyEnum fromValue(int value) {
- for (MyEnum my: MyEnum.values()) {
- if (my.value == value) {
- return my;
- }
- }
- return null;
- }
- int value() {
- return value;
-
- }
-
http://blog.csdn.net/longwuxu/article/details/16887401