Neu in JDK 7: „Strings in switch“ möglich

Eine von 7 Änderungen, die auf Java Entwickler zukünftig zukommt sind „String in switch“ Anweisungen.

Wie kann es verwendet werden, hier ein kleines Beispiel.

String s = "bar";

switch(s) {
case "was":
tueWas(s);

// durchfall ;-)

case "foo":
case "bar":
case "test":
wirdAusgefuehrt(s);
break;

case "beispiel":
tueBeispiel();
break;

default:
tueDefault(s);
break;
}