Các bảng liệt kê trong Java đại diện cho một nhóm các hằng số được đặt tên, bạn có thể tạo một bảng liệt kê bằng cú pháp sau
enum Days { SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY }
Có, chúng ta có thể xác định một kiểu liệt kê bên trong một lớp. Bạn có thể truy xuất các giá trị trong bảng liệt kê bằng cách sử dụng giá trị () phương pháp.
Ví dụ
public class EnumerationExample { enum Enum { Mango, Banana, Orange, Grapes, Thursday, Apple } public static void main(String args[]) { Enum constants[] = Enum.values(); System.out.println("Value of constants: "); for(Enum d: constants) { System.out.println(d); } } }
Đầu ra
Value of constants: Mango Banana Orange Grapes Thursday Apple
Ví dụ
enum Vehicles { //Declaring the constants of the enum ACTIVA125, ACTIVA5G, ACCESS125, VESPA, TVSJUPITER; int i; //Instance variable Vehicles() { //constructor } public void enumMethod() { //method System.out.println("Current value: "+Vehicles.this); } } public class Sam{ public static void main(String args[]) { Vehicles vehicles[] = Vehicles.values(); for(Vehicles veh: vehicles) { System.out.println(veh); } vehicles[3].enumMethod(); } }
Đầu ra
ACTIVA125 ACTIVA5G ACCESS125 VESPA TVSJUPITER Current value: VESPA