Analisis Ide: Anda dapat menentukan jenis untuk enumset, yang merupakan kelas enum yang ditentukan dalam paket yang sama. Gunakan metode add () dari kelas enumset untuk menambah elemen, gunakan metode REMOP () dari kelas enumset untuk menghapus elemen, gunakan metode pelengkap () dari kelas enumset untuk mendapatkan semua objek, dan menggunakan rentang () Metode kelas enumset untuk mendapatkan elemen dari rentang yang ditentukan.
Kodenya adalah sebagai berikut:
Salinan kode adalah sebagai berikut:
paket cn.edu.xidian.crytoll;
Publik Enum Weeks {
Senin, Selasa, Rabu, Kamis, Jumat, Saturaday, Minggu
}
Enumsettest.java:
Salinan kode adalah sebagai berikut:
paket cn.edu.xidian.crytoll;
Impor statis cn.edu.xidian.crytoll.weeks.monday;
Impor statis cn.edu.xidian.crytoll.weeks.thursday;
impor java.util.enumset;
kelas publik enumsetest {
public static void main (string [] args) {
Enumset <weeks> minggu = enumset.noneof (Weeks.class);
Week.add (Senin);
System.out.println ("Elemen dalam enumset:" + minggu);
minggu.
System.out.println ("Elemen dalam enumset:" + minggu);
week.addall (enumset.complementof (minggu));
System.out.println ("Elemen dalam enumset:" + minggu);
Week.removeall (enumset.range (Senin, Kamis));
System.out.println ("Elemen dalam enumset:" + minggu);
}
}
Jalankan program untuk melihat hasilnya.