我有一个名为 PawnColor 的枚举,它只包含以下内容:
public enum PawnColor {
black, white, none, illegal
}
如果我有以下方法,如何检查当前 PawnColor 实例的颜色?
public double ratePosition (PawnColor ratingFor) {
// ...
}
所以如果ratingFor
有颜色:illegal
,我怎么能去检查呢?我以前从未使用过枚举,我无力地尝试这样做:
if(ratingFor.equals(illegal)) {
System.out.println("Something has gone wrong.");
}
它显然不起作用,当 PawnColor ratingFor 非法时,我如何确保收到错误消息?