Java EnumMap Example

java.util.EnumMap is one of the specialized implementation of Map interface. It uses enum type as key and all keys must come from the same enum type. Here is one simple example of EnumMap.

Example

package com.pretech;
import java.util.EnumMap;
import java.util.Map;
import java.util.Set;
public class EnumMapExample {
	public static void main(String[] args) {
		Map<Days, String> enumMap = new EnumMap<Days, String>(Days.class);
		enumMap.put(Days.SUNDAY, "Holiday");
		enumMap.put(Days.MONDAY, "Monday");
		enumMap.put(Days.TUESDAY, "Tuesday");
		enumMap.put(Days.WEDNESDAY, "Wednesday");
		Set<Days> keySet = enumMap.keySet();
		for (Days days : keySet) {
			System.out.println("Day is :" + enumMap.get(days));
		}
	}
}
enum Days {
	SUNDAY, MONDAY, TUESDAY, WEDNESDAY
}

Output



Day is :Holiday
Day is :Monday
Day is :Tuesday
Day is :Wednesday

No comments:

Post a Comment

12 classic String-based Java interview questions with simple explanations and code.

  1️⃣ Check if a String is a Palindrome Problem Given a string, check if it reads the same forward and backward. Example: "madam...

Featured Posts