java enum

Example

public enum  EnumTest {
  ONE("1"),
  TWO("2"),
  THREE("3");
  private String name;
  EnumTest(String name) {
    this.name = name;
  }
  public String getName() {
    return name;
  }
  public void setName(String name) {
    this.name = name;
  }
  public static void main(String[] args) {
    EnumTest enumTest = EnumTest.ONE;
    System.out.println(enumTest.getName());
    System.out.println(enumTest.ordinal());
    System.out.println(EnumTest.TWO.ordinal());
    System.out.println(EnumTest.values().length);
    for (EnumTest enumTest1 : EnumTest.values()) {
      System.out.println(enumTest1.ordinal());
      System.out.println(enumTest1.name());
      System.out.println(enumTest1.getName());
      System.out.println(enumTest1);
      System.out.println(enumTest1.equals(enumTest));
      System.out.println(enumTest1.equals(EnumTest.ONE));
      System.out.println(enumTest1.equals(EnumTest.TWO));
      System.out.println(enumTest1.equals(EnumTest.THREE));
      System.out.println(enumTest1.equals(EnumTest.TWO.name()));
      System.out.println(enumTest1.equals(EnumTest.TWO.ordinal()));
      System.out.println(enumTest1.equals(EnumTest.TWO.toString()));
      System.out.println(enumTest1.equals(EnumTest.TWO.getName()));
      System.out.println(enumTest1.equals(EnumTest.TWO));
    }
  }
}
What Else?
inflearn react api server -50% 할인쿠폰: 15108-f2af1e086101 buy me a coffee