- 注意在枚举类中name(),values()方法的直接使用;
- 通过重写toString()方法,改变枚举实例的默认表示;
package chapter19._1._2._1;
public enum SpaceShip {
SCOUT, GARGO, TRANSPORT, CRUISER, BATTLESHIP;
@Override
public String toString() {
String id = name();
String lower = id.substring(1).toLowerCase();
return id.charAt(0) + lower;
}
public static void main(String[] args) {
for (SpaceShip spaceShip : values()) {
System.out.println(spaceShip);
}
}
}
输出:
Scout
Gargo
Transport
Cruiser
Battleship