public enum ExampleEnum {
BLACK(100),
BLUE(200),
RED(300),
GREEN(400);
private final int code;
private ExampleEnum(int code){
this.code = code;
}
public int getCode() {
return code;
}
public static ExampleEnum fromCode(int code) {
switch( code ) {
case BLACK.code: {
return BLACK;
}
case BLUE.code: {
return BLUE;
}
case RED.code: {
return RED;
}
case GREEN.code: {
return GREEN;
}
default {
...
}
}
}
}