This Java program demonstrates the use of EnumSet class to perform set operations like adding, removing and retaining elements from an EnumSet. Explanation of the program:
import java.util.*; public class Remove_Element { public static void main(String[] args) { EnumSet < WEEKDAY > enum_set1 = EnumSet.noneOf(WEEKDAY.class); EnumSet < WEEKDAY > enum_set2 = EnumSet.noneOf(WEEKDAY.class); enum_set1.add(WEEKDAY.Monday); enum_set1.add(WEEKDAY.Tuesday); enum_set1.add(WEEKDAY.Wednesday); enum_set1.add(WEEKDAY.Saturday); enum_set2.add(WEEKDAY.Monday); enum_set2.add(WEEKDAY.Saturday); System.out.println("Elements of EnumSet 1 : " + enum_set1); System.out.println("Elements of EnumSet 2 : " + enum_set2); enum_set1.retainAll(enum_set2); System.out.println("\nElements of EnumSet 1 : " + enum_set1); System.out.println("Elements of EnumSet 2 : " + enum_set2); } } enum WEEKDAY { Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday };
Elements of EnumSet 1 : [Monday, Tuesday, Wednesday, Saturday] Elements of EnumSet 2 : [Monday, Saturday] Elements of EnumSet 1 : [Monday, Saturday] Elements of EnumSet 2 : [Monday, Saturday]
Learn All in Tamil © Designed & Developed By Tutor Joes | Privacy Policy | Terms & Conditions