可能重复:
使用枚举类型的差异方法java
是否可以使用静态方法计算 2 个枚举类型的值之间的差异?枚举代表甲板的地方。(即黑桃二(2),红心皇后(10)= 8)。
public enum Rank {TWO, THREE, FOUR, FIVE, SIX,SEVEN, EIGHT, NINE, TEN,
JACK, QUEEN, KING, ACE}
public enum Suit {CLUBS, DIAMONDS, HEARTS, SPADES}
我希望该方法返回两张卡之间的等级差异......不知道如何接近/有效地实现这一点。谢谢