تحليل الأفكار: يمكنك تحديد نوع لـ enumset ، وهو فئة التعداد المحددة في نفس الحزمة. استخدم طريقة Add () لفئة التعداد لإضافة عناصر ، واستخدم طريقة Remove () لفئة التعداد لحذف العناصر ، واستخدام طريقة مكملة () من فئة التعداد للحصول على جميع الكائنات ، واستخدام النطاق () طريقة فئة التعداد للحصول على عناصر النطاق المحدد.
الرمز كما يلي:
نسخة الكود كما يلي:
حزمة cn.edu.xidian.crytoll ؛
أسابيع التعداد العام {
الاثنين ، الثلاثاء ، الأربعاء ، الخميس ، الجمعة ، السبت ، الأحد
}
enumsettest.java:
نسخة الكود كما يلي:
حزمة cn.edu.xidian.crytoll ؛
استيراد static cn.edu.xidian.crytoll.weeks.monday ؛
استيراد static cn.edu.xidian.crytoll.weeks.hursday ؛
استيراد java.util.enumset ؛
الطبقة العامة enumsettest {
الفراغ الثابت العام الرئيسي (سلسلة [] args) {
enumset <EPEDS> الأسبوع = enumset.noneof (weeks.class) ؛
Week.Add (الاثنين) ؛
system.out.println ("element in enumset:" + week) ؛
Week.remove (الاثنين) ؛
system.out.println ("element in enumset:" + week) ؛
week.addall (enumset.complementof (week)) ؛
system.out.println ("element in enumset:" + week) ؛
week.removeall (enumset.range (الاثنين ، الخميس)) ؛
system.out.println ("element in enumset:" + week) ؛
}
}
تشغيل البرنامج لرؤية النتائج.