Can I do something like me[1] or MyEnum[1]? If I have:
enum MyEnum {e1,e2,e3,e4};
//...
MyEnum me;
I have tried it, but it seems to generate errors. Is it another way to do it, or I can use just things like MyEnum.e2?
Can I do something like me[1] or MyEnum[1]? If I have:
enum MyEnum {e1,e2,e3,e4};
//...
MyEnum me;
I have tried it, but it seems to generate errors. Is it another way to do it, or I can use just things like MyEnum.e2?
 
    
    Can Java enum be iterated?
Yes, enum can be iterate with values() method
 for(MyEnum myenum: MyEnum.values()){
   // ..
 }
Can I do something like me[1] or MyEnum[1]?
MyEnum.values() return MyEnum[] where you can put index
MyEnum[] me=MyEnum.values();
MyEnum secVal= me[1]; //it will return e2.
