yokila
yokila
Published on 2024-10-11 / 13 Visits
0
0

Java Enum枚举

一、总述

Java枚举的完整规范请查阅文档:The Java® Language Specification 8.9 Enum Classes

本文基于版本:Java1.8

二、示例枚举类

我们常常会写以下形式的枚举类:

public enum SampleEnum {
    A,
    B,
    C;
}
@Getter
public enum Sample2Enum {
    A("a"),
    B("b"),
    C("c"),
    ;

    private final String str;

    Sample2Enum(String str) {
        this.str = str;
    }
}
@Getter
public enum Sample3Enum {
    A("a", "11"),
    B("b", "12"),
    C("c", "13");

    private final String str;
    private final String numStr;

    Sample3Enum(String str, String numStr) {
        this.str = str;
        this.numStr = numStr;
    }
}

三、java.lang.Enum


Comment