java 枚举常用的方法
在Java中,枚举类型是一种特殊的类,它包含了固定数量的常量。枚举类型的方法是固定的,每个枚举常量都有一个方法来获取其对应的整数值。
以下是一些常用的枚举方法:
1. valueOf():返回指定字符串参数表示的枚举常量。
```java
字符串常量有方法吗
public static enum Color {
    RED, GREEN, BLUE;
    public static Color valueOf(String name) {
        for (Color c : ()) {
            if (().equalsIgnoreCase(name)) {
                return c;
            }
        }
        throw new IllegalArgumentException("No enum constant with name: " + name + " found.");
    }
}
```
2. values():返回枚举类型的所有常量的数组。
```java
public enum Color {
    RED, GREEN, BLUE;
}
public static void main(String[] args) {
    for (Color c : ()) {
        (c);
    }
}
```
3. ordinal():返回枚举常量的序数,即它在枚举类型中的位置。
```java
public enum Color {
    RED, GREEN, BLUE;
}
public static void main(String[] args) {
    for (Color c : ()) {
        (c + " : " + ());
    }
}
```
4. name():返回枚举常量的名称,即它在枚举类型中的字符串表示形式。
```java
public enum Color {
    RED, GREEN, BLUE;
}
public static void main(String[] args) {
    for (Color c : ()) {
        (c + " : " + ());
    }
}
```

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。