public class Test {
enum Command {
blubb, bla, muh, maeh;
}
public static void main( String[] args) {
if ( args.length != 1) return;
try {
switch ( Command.valueOf( args[0])) {
case blubb:
System.out.println( "B*L*U*B*B");
break;
case bla:
System.out.println( "B*L*A");
break;
case muh:
System.out.println( "M*U*H");
break;
case maeh:
System.out.println( "M*A*E*H");
break;
}
} catch ( IllegalArgumentException iaex) {
System.out.println( "unbekanntes Kommando '" + args[0] + "', erlaubt sind " + java.util.Arrays.toString( Command.values()));
}
}
}