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); } } }
سنحصل على النتيجة التالية عند التشغيل.
TUESDAY
WEDNESDAY
THURSDAY
FRIDAY
SATURDAY
SUNDAY