我必须使用开关来获取枚举的值。枚举是这个:
public enum Compass { NORTH, SOUTH, EAST, WEST; }
我这样做了(在枚举之外的另一个类中):
Compass.values()[0].name()
但是这本书说这样做的方法是:
Compass[] comp = { Compass.NORTH, Compass. SOUTH, Compass.EAST, Compass.WEST }
comp[0].name();
他们中的任何一个都比另一个更好吗?我的意思是,创建枚举“对象”或其他东西更稳定吗?