|
Joe, Just so you know, you're going way over my head with your statements. This isn't bad, I know I do it too on other subjects. I also realize this isn't a "newbie Java list". So, if I'm getting annoying with my questions, let me know. Also, if there are others that wouldn't mind a lower level explanation to these things, speak up. I know you're out there. ;) What really helps me in this case is your explanation followed by a small snippet of code showing how something is done. I realize that may not be so easy with OO, but it helps just the same. Thanks! Brad > -----Original Message----- > From: Joe Pluta [mailto:joepluta@plutabrothers.com] > Sent: Tuesday, March 06, 2001 2:23 PM > To: JAVA400-L@midrange.com > Subject: Re: switch on String? > > > Nope. Use: > > if (string.equals(case1) doCase1(); > else if (string.equals(case2)) doCase2(); > else doOtherCase(); > > Be careful, though. This is one of those situations where > you should begin to think about your object model. Methods > with case statements should immediately suggest subclassing > and overriding. That way, you can expand your case list > without changing lines of code and potentially missing a case > statement in one of your methods. > > Joe > > > ---------- Original Message ---------------------------------- > From: "Stone, Brad V (TC)" <bvstone@taylorcorp.com> > Reply-To: JAVA400-L@midrange.com > Date: Tue, 6 Mar 2001 13:36:16 -0600 > > >Is there an equivalent switch statment that can be used on a string? > > Something like: > > switch(string) > { > case "X": blah; break; > case "Z": blahblah; break; > } > > Seems it requires int. Javascript doesn't. ;) > > +--- > | This is the JAVA/400 Mailing List! > | To submit a new message, send your mail to JAVA400-L@midrange.com. > | To subscribe to this list send email to JAVA400-L-SUB@midrange.com. > | To unsubscribe from this list send email to > JAVA400-L-UNSUB@midrange.com. > | Questions should be directed to the list owner: joe@zappie.net > +--- > +--- | This is the JAVA/400 Mailing List! | To submit a new message, send your mail to JAVA400-L@midrange.com. | To subscribe to this list send email to JAVA400-L-SUB@midrange.com. | To unsubscribe from this list send email to JAVA400-L-UNSUB@midrange.com. | Questions should be directed to the list owner: joe@zappie.net +---
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.