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;
	} 
}

Tags:

Misc Example