Simple question -- why can't I switch on a String in Java, and as far as anyone knows, is this functionality going to be put into a later Java version?
EDIT: If someone can point me to an article, or themselves explain why I can't do this, as in, the technical way Java's switch statement works, it would be most appreciated.
UPDATE: Along the lines of the post made by @erickson, this feature is confirmed to be implemented in Java 7.