溫馨提示×

Java枚舉的用法有哪些

小億
117
2023-08-09 22:44:52
欄目: 編程語言

Java枚舉的用法有以下幾種:

  1. 定義枚舉類型:使用enum關鍵字定義一個枚舉類型,枚舉類型中的每個值都被稱為枚舉常量。
enum Color {
RED, GREEN, BLUE;
}
  1. 獲取枚舉常量:可以使用枚舉類型名和枚舉常量名來獲取枚舉常量。
Color color = Color.RED;
  1. 遍歷枚舉常量:可以使用values()方法獲取枚舉類型中的所有枚舉常量,并通過遍歷進行訪問。
for(Color color : Color.values()) {
System.out.println(color);
}
  1. 獲取枚舉常量的序號:可以使用ordinal()方法獲取枚舉常量在枚舉類型中的序號(從0開始)。
int ordinal = Color.RED.ordinal();
  1. 比較枚舉常量:可以使用equals()方法或==運算符來比較兩個枚舉常量是否相等。
Color color1 = Color.RED;
Color color2 = Color.RED;
boolean isEqual = color1.equals(color2);
  1. 使用枚舉常量的方法和屬性:可以為枚舉常量定義方法和屬性,并通過枚舉常量進行訪問。
enum Color {
RED("紅色"), GREEN("綠色"), BLUE("藍色");
private String name;
private Color(String name) {
this.name = name;
}
public String getName() {
return name;
}
}
String name = Color.RED.getName();
  1. 使用switch語句處理枚舉常量:可以使用switch語句根據枚舉常量的值進行不同的處理。
Color color = Color.RED;
switch(color) {
case RED:
System.out.println("紅色");
break;
case GREEN:
System.out.println("綠色");
break;
case BLUE:
System.out.println("藍色");
break;
}

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女