Вы можете использовать getFruit() == myEnum.APPLE.ordinal()
, где порядковый номер - это порядок, в котором вы объявляете перечисления в вашем файле.
public enum myEnum {
APPLE, ORANGE, BANANA;
}
Порядковый номер для APPLE в этом случае равен 0, ORANGE равен 1, BANANA равен 2.
Или вы можете сделать следующее:
public enum myEnum {
APPLE(1), ORANGE(2), BANANA(3);
private final int i;
private myEnum(int i){
this.i=i;
}
public int getNumber(){
return i;
}
}
Однако я бы просто заставил getFruit()
вернуть перечисление.