اذهب إلى المحتوى
  • 0

عرض قيمة رقم الـ Index ضمن تعريف enum بداخل كلاس في جافا

Zeina Almakdisi

السؤال

 قمت بتعريف كلاس بداخله قمت بتعريف enumيمثل أيام الأسبوع إسمه Days
لكن اريد في الدالة main() عرض قيمة رقم الـ Index الخاص في كل يوم

هل يمكن المساعدة في ذلك

 enum Days {
        MONDAY,
        TUESDAY,
        WEDNESDAY,
        THURSDAY,
        FRIDAY,
        SATURDAY,
        SUNDAY
    }
    public static void main(String[] args) {

}

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

إن العناصر ضمن enum لها دوال مساعدة، مثل الداالة ordinal التي تعيد الترقيم (index) للعنصر المطبقة عليه..

لذلك يمكننا الطباعة بالطريفة التالية:

System.out.println(Days.TUESDAY.ordinal());  // -> 1

System.out.println(Days.MONDAY.ordinal());   // -> 0

بدون استدعاء الدالة ستعيد اسم اليوم:

System.out.println(Days.SATURDAY);  // -> SATURDAY

System.out.println(Days.FRIDAY);    // -> FRIDAY
رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...