Trong bài viết này, chúng ta sẽ tìm hiểu cách duyệt qua các đối tượng enum trong Java. Enum là kiểu dữ liệu đại diện cho một tập hợp nhỏ các đối tượng.
Dưới đây là minh họa:
Đầu vào
Giả sử các đối tượng enum được định nghĩa là:
red, blue, green, yellow, orange
Đầu ra
Kết quả mong đợi:
In các đối tượng: red blue green yellow orange
Thuật toán
Bước 1 – BẮT ĐẦU Bước 2 - Khai báo các đối tượng của enum: red, blue, green, yellow, orange Bước 3 – Sử dụng vòng lặp for, duyệt qua các đối tượng enum và in từng đối tượng. Bước 4 - DỪNG
Ví dụ 1: Duyệt enum màu sắc
enum Enum { red, blue, green, yellow, orange; }
public class Colour {
public static void main(String[] args) {
System.out.println("The values of Enum function are previously defined.");
System.out.println("Accessing each enum constants");
for (Enum colours : Enum.values()) {
System.out.print(colours + "\n");
}
}
}
Đầu ra
The values of Enum function are previously defined. Accessing each enum constants red blue green yellow orange
Ví dụ 2: In các ngày trong tuần
import java.util.EnumSet;
enum Days { Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday }
public class IterateEnum {
public static void main(String args[]) {
Days my_days[] = Days.values();
System.out.println("Values of the enum are:");
EnumSet.allOf(Days.class).forEach(day -> System.out.println(day));
}
}
Đầu ra
Values of the enum are: Sunday Monday Tuesday Wednesday Thursday Friday Saturday