Análisis de ideas: puede especificar un tipo para Enumset, que es la clase Enum definida en el mismo paquete. Use el método add () de la clase enumset para agregar elementos, use el método remove () de la clase enumset para eliminar elementos, use el método complemento () de la clase enumset para obtener todos los objetos y use el rango () Método de la clase enumset para obtener elementos del rango especificado.
El código es el siguiente:
La copia del código es la siguiente:
paquete cn.edu.xidian.crytoll;
Public Enum Weeks {
Lunes, martes, miércoles, jueves, viernes, Saturaday, domingo
}
Enumsettest.java:
La copia del código es la siguiente:
paquete cn.edu.xidian.crytoll;
import static cn.edu.xidian.crytoll.weeks.monday;
import static cn.edu.xidian.crytoll.weeks.thursday;
import java.util.enumset;
clase pública Enumsettest {
public static void main (string [] args) {
Enumset <weeks> week = enumset.nonof (weeks.class);
Week.Add (lunes);
System.out.println ("Elemento en enumset:" + semana);
Week.Remove (lunes);
System.out.println ("Elemento en enumset:" + semana);
week.addall (enumset.complementof (semana));
System.out.println ("Elemento en enumset:" + semana);
Week.removeall (enumset.range (lunes, jueves));
System.out.println ("Elemento en enumset:" + semana);
}
}
Ejecute el programa para ver los resultados.