Kamholz, Keith (corp-staff) USX wrote:
Hey everyone, This is more of a Java question than a Struts question, I hope you all don't mind.
Not really, but for future reference I have found this resource to be more helpful for such questions:
http://forum.java.sun.com/forum.jsp?forum=31
I'm just wondering if there is any way to use a String for a switch statement, or if you are restricted to the true primitive types. I haven't found a way, but it seems like something that lots of people would want that wouldn't be hard for the Java developers to allow for. Wouldn't you agree?
The reason why it doesn't work is probably specific to the implementation of the language (maybe performance reasons), but a lot of people don't miss it -- nor would they agree, I suspect. The reason is that you can usually add behaviors to objects so that a single polymorphic method call can usually eliminate all of the infrastructural work of writing a switch statement, so doing a switch on an object doens't make much sense in that context. Of course, this is not applicable in all senses, such as your case with String which is final....
Erik
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]

