How to use switch statement for String before Java 1.7

How to use switch statement for String before Java 1.7

We know that Java has provided us the functionality of using switch statements directly using Strings. If you are using an older version for some reasons, you can achieve the similar functionality using enums.

Here is an example

public class test2 {

private enum MyEnum{
red, green, blue;
}

public static void main (String s[])
{
MyEnum e=MyEnum.valueOf(“blue”);

switch(e)
{
case red:System.out.println(“red string”);break;
case green:System.out.println(“green string”);break;
case blue:System.out.println(“blue string”);break;
default: System.out.println(“default string”);
}

}
}