Javaطريقة عرض الثوابت الموجودة في الـenum في جافا
في المثال التالي قمنا بتعريف enum يمثل أيام الأسبوع إسمه Days.
في الدالة main() قمنا باستخدام الدالة values() و التي ترجع مصفوفة فيها جميع عناصر التعداد Days. عناصر هذه المصفوفة قمنا بعرضها مباشرة باستخدام حلقة For Each.
مثال
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);
}
}
}
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
TUESDAY
WEDNESDAY
THURSDAY
FRIDAY
SATURDAY
SUNDAY