아이디어 분석 : 동일한 패키지에 정의 된 열거 클래스 인 열거 유형을 지정할 수 있습니다. Enumset 클래스의 add () 메소드를 사용하여 요소를 추가하고, Enumset 클래스의 remove () 메소드를 사용하여 요소를 삭제하고 Enumset 클래스의 보충 () 메소드를 사용하여 모든 객체를 얻고 범위를 사용하십시오 () 지정된 범위의 요소를 얻기 위해 열거 클래스의 메소드.
코드는 다음과 같습니다.
코드 사본은 다음과 같습니다.
패키지 cn.edu.xidian.crytoll;
공개 열거 주 {
월요일, 화요일, 수요일, 목요일, 금요일, 토요일, 일요일
}
enumsetTest.java :
코드 사본은 다음과 같습니다.
패키지 cn.edu.xidian.crytoll;
static cn.edu.xidian.crytoll.weeks.monday를 가져옵니다.
static cn.edu.xidian.crytoll.weeks.
java.util.enumset 가져 오기;
공개 클래스 enumsetTest {
public static void main (String [] args) {
열거 <weeks> 주 = enumset.noneof (Weeks.class);
Week.add (월요일);
System.out.println ( "열거의 요소 :" + Week);
주중 (월요일);
System.out.println ( "열거의 요소 :" + Week);
Week.addall (enumset.complementof (주));
System.out.println ( "열거의 요소 :" + Week);
Week.removeall (enumset.range (월요일, 목요일));
System.out.println ( "열거의 요소 :" + Week);
}
}
결과를보기 위해 프로그램을 실행하십시오.