java use external enum in another class switch statement code example
Example 1: java use external enum in another class switch statement
Determine the enum value represented by the int value and then switch on the enum value.
enum GuideView {
SEVEN_DAY,
NOW_SHOWING,
ALL_TIMESLOTS
}
// Working on the assumption that your int value is
// the ordinal value of the items in your enum
public void onClick(DialogInterface dialog, int which) {
// do your own bounds checking
GuideView whichView = GuideView.values()[which];
switch (whichView) {
case SEVEN_DAY:
...
break;
case NOW_SHOWING:
...
break;
}
}
Example 2: switch case enum java
private enum FooNum {
//Options for your enum
A,
B
}
public void foo(FooNum fooNum){
switch(fooNum){
case A:
//you selected A
break;
case B:
//you selected B
break;
default:
//do some stuff
break;
}
}