Java EnumSet Example
I have already discussed about how to use Java EnumSet and How to use some Java EnumSet method.
Java EnumSet.of(E e)
In the following code shows how to use EnumSet.of(E e) method.
package com.walking.techie; import java.util.EnumSet; public class EnumSetOfDemo { private enum Days { MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY; } public static void main(String[] args) { // create a enum set reference EnumSet<Days> day = null; // add one element day = EnumSet.of(Days.FRIDAY); System.out.println("Days.FRIDAY : " + day); // add another element which replace previous day = EnumSet.of(Days.MONDAY); System.out.println("Days.MONDAY : " + day); } }
Output of above program is shown below:
Days.FRIDAY : [FRIDAY] Days.MONDAY : [MONDAY]
Java EnumSet.of(E e1, E e2)
In the following code shows how to use EnumSet.of(E e1, E e2) method.
package com.walking.techie; import java.util.EnumSet; public class EnumSetOfDemo { private enum Days { MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY; } public static void main(String[] args) { // create a enum set reference EnumSet<Days> day = null; // add two elements day = EnumSet.of(Days.FRIDAY, Days.MONDAY); System.out.println(day); } }
Output of above program is shown below:
[MONDAY, FRIDAY]
Java EnumSet.of(E e1, E e2, E e3)
In the following code shows how to use EnumSet.of(E e1, E e2, E e3) method.
package com.walking.techie; import java.util.EnumSet; public class EnumSetOfDemo { private enum Days { MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY; } public static void main(String[] args) { // create a enum set reference EnumSet<Days> day = null; // add three elements day = EnumSet.of(Days.FRIDAY, Days.MONDAY, Days.SATURDAY); System.out.println(day); } }
Output of above program is shown below:
[MONDAY, FRIDAY, SATURDAY]
Java EnumSet.of(E e1, E e2, E e3, E e4)
In the following code shows how to use EnumSet.of(E e1, E e2, E e3, E e4) method.
package com.walking.techie; import java.util.EnumSet; public class EnumSetOfDemo { private enum Days { MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY; } public static void main(String[] args) { // create a enum set reference EnumSet<Days> day = null; // add four elements day = EnumSet.of(Days.FRIDAY, Days.MONDAY, Days.SATURDAY, Days.SUNDAY); System.out.println(day); } }
Output of above program is shown below:
[MONDAY, FRIDAY, SATURDAY, SUNDAY]
Java EnumSet.of(E e1, E e2, E e3, E e4, E e5)
In the following code shows how to use EnumSet.of(E e1, E e2, E e3, E e4, E e5) method.
package com.walking.techie; import java.util.EnumSet; public class EnumSetOfDemo { private enum Days { MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY; } public static void main(String[] args) { // create a enum set reference EnumSet<Days> day = null; // add five elements day = EnumSet.of(Days.FRIDAY, Days.MONDAY, Days.SATURDAY, Days.SUNDAY, Days.TUESDAY); System.out.println(day); } }
Output of above program is shown below:
[MONDAY, TUESDAY, FRIDAY, SATURDAY, SUNDAY]
Java EnumSet.of(E first, E... rest)
In the following code shows how to use EnumSet.of(E first, E... rest) method.
package com.walking.techie; import java.util.EnumSet; public class EnumSetOfDemo { private enum Days { MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY; } public static void main(String[] args) { // create a enum set reference EnumSet<Days> days = null; Days[] dayOfArray = {Days.WEDNESDAY, Days.THURSDAY, Days.FRIDAY}; // add elements using variable args days = EnumSet.of(Days.TUESDAY, dayOfArray); System.out.println(days); } }
Output of above program is shown below:
[TUESDAY, WEDNESDAY, THURSDAY, FRIDAY]
Java EnumSet.range(E from, E to)
In the following code shows how to use EnumSet.range(E from, E to) method.
package com.walking.techie; import java.util.EnumSet; public class EnumSetOfDemo { private enum Days { MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY; } public static void main(String[] args) { // create a enum set reference EnumSet<Days> days = null; // elements from TUESDAY to SUNDAY days = EnumSet.range(Days.TUESDAY, Days.SUNDAY); System.out.println(days); } }
Output of above program is shown below:
[TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY]
No comments :
Post a Comment