枚举

定义

1
2
3
4
5
6
7
8
9
enum Size { SMALL, MEDIUM, LARGE, EXTRA.LARCE };

public enum Size
{
SMALLfS"), MEDIUMC'M"), LARGEfL"), EXTRA_LARGE("XL");
private String abbreviation;
private Size(String abbreviation) { this,abbreviation = abbreviation; }
public String getAbbreviation() { return abbreviation; }
}

方法

  1. int ordinal ( )
    返回枚举常量在 enum 声明中的位置,位置从 0 开始计数。
  2. int compareTo( E other )
    枚举常量出现在 Other 之前, 则返回一个负值;如果 this=other,则返回 0; 否则,
    返回正值。
  3. static Enum valueOf(Cl ass enumClass , String name )
  4. String toString( ) 返回枚举常量名