Analyse d'idées: vous pouvez spécifier un type d'énumération, qui est la classe d'énumération définie dans le même package. Utilisez la méthode Add () de la classe Enumset pour ajouter des éléments, utilisez la méthode retiraiment () de la classe Enumset pour supprimer des éléments, utilisez la méthode complémentof () de la classe Enumset pour obtenir tous les objets et utilisez la plage () Méthode de la classe Enumset pour obtenir des éléments de la plage spécifiée.
Le code est le suivant:
La copie de code est la suivante:
package cn.edu.xidian.crytoll;
semaines d'énumération publique {
Lundi, mardi, mercredi, jeudi, vendredi, saturaday, dimanche
}
EnumsetTest.java:
La copie de code est la suivante:
package cn.edu.xidian.crytoll;
Importer statique cn.edu.xidian.crytoll.weeks.onday;
Importer statique cn.edu.xidian.crytoll.weeks.thursday;
import java.util.enumset;
classe publique enumsetTest {
public static void main (String [] args) {
Enumset <Weeks> Week = enumset.noneof (weeks.class);
semaine.add (lundi);
System.out.println ("élément dans Enumset:" + semaine);
Week.Remove (lundi);
System.out.println ("élément dans Enumset:" + semaine);
semaine.addall (enumset.complémentof (semaine));
System.out.println ("élément dans Enumset:" + semaine);
semaine.removeall (enumset. range (lundi, jeudi));
System.out.println ("élément dans Enumset:" + semaine);
}
}
Exécutez le programme pour voir les résultats.