Análise de Idéias: Você pode especificar um tipo para enumset, que é a classe Enum definida no mesmo pacote. Use o método add () da classe Enumset para adicionar elementos, use o método remove () da classe Enumset para excluir elementos, usar o método complemento () da classe Enumset para obter todos os objetos e usar o intervalo () Método da classe Enumset para obter elementos do intervalo especificado.
O código é o seguinte:
A cópia do código é a seguinte:
pacote cn.edu.xidian.crytoll;
Public Enum Weeks {
Segunda, terça, quarta, quinta, sexta -feira, sábado, domingo
}
Enumsettest.java:
A cópia do código é a seguinte:
pacote cn.edu.xidian.crytoll;
importar estático cn.edu.xidian.crytoll.weeks.monday;
importar estático cn.edu.xidian.crytoll.weeks.thursday;
importar java.util.enumset;
classe pública enumsettest {
public static void main (string [] args) {
Enumset <semana> semana = enumset.noneof (weeks.class);
semana.add (segunda -feira);
System.out.println ("Element in enumset:" + semana);
semana.remove (segunda -feira);
System.out.println ("Element in enumset:" + semana);
week.addall (enumset.comPlementOf (semana));
System.out.println ("Element in enumset:" + semana);
week.removeall (enumset.range (segunda -feira, quinta -feira));
System.out.println ("Element in enumset:" + semana);
}
}
Execute o programa para ver os resultados.