Programming Basics SQL HTML CSS JavaScript React Python C++ Java JavaFX Swing Problem Solving English English Conversations Computer Fundamentals Linux Learn Typing

Javaطريقة عرض الثوابت الموجودة في الـenum في جافا

في المثال التالي قمنا بتعريف enum يمثل أيام الأسبوع إسمه Days.
في الدالة main() قمنا باستخدام الدالة values() و التي ترجع مصفوفة فيها جميع عناصر التعداد Days. عناصر هذه المصفوفة قمنا بعرضها مباشرة باستخدام حلقة For Each.

مثال

Main.java
public class Main {

    // وضعنا فيه 7 ثوابت Days إسمه enum هنا قمنا بتعريف
    enum Days {
        MONDAY,
        TUESDAY,
        WEDNESDAY,
        THURSDAY,
        FRIDAY,
        SATURDAY,
        SUNDAY
    }

    public static void main(String[] args) {
        
        // و ستعرض كل عنصر فيها values() هذه الحلقة ستقوم بالمرور على جميع العناصر التي سترجعها الدالة
        for(Days d: Days.values())
        {
            System.out.println(d);
        }
        
    }

}

سنحصل على النتيجة التالية عند التشغيل.

MONDAY
TUESDAY
WEDNESDAY
THURSDAY
FRIDAY
SATURDAY
SUNDAY