我有一個這樣的枚舉類:如何找到提供給它的構造函數的參數的枚舉值?
public enum Position {
A1(0,0),
A2(1,0),
//etc
public final int dy, dx;
private Position(int dy, int dx) {
this.dy = dy;
this.dx = dx;
}
}
現在我想的方法:public static Position getPosition(int dx, int dy)
我可以退掉Position.A1
或Position.A2
給定dx
和dy
不使用一大堆如果結構?
這是創建密鑰的一種非常糟糕的方式。很多時候我都看到過這種事情,即使關鍵組件可能包含分隔符。 – 2009-07-05 16:07:37
斑點。做匆忙。現在改爲實際工作:-) – 2009-07-05 16:24:14