Trong bài này, chúng ta sẽ hiểu cách lặp qua các đối tượng enum. Enum là một 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à một minh chứng về điều tương tự -
Đầu vào
Giả sử đầu vào của chúng tôi là -
Enum objects are defined as : red, blue, green, yellow, orange
Đầu ra
Đầu ra mong muốn sẽ là -
Printing the Objects: red blue green yellow orange
Thuật toán
Step 1 – START Step 2 - Declare the objects of Enum function namely red, blue, green, yellow, orange Step 3 – Using a for loop, iterate over the objects of the enum function and print each object. Step 4- Stop
Ví dụ 1
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
Đây là một ví dụ để 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