... and in some cases (e.g. large chain or conditions) it is easier to read, if written with a StringBuffer.
Tom At 15:55 27.03.2002 -0500, you wrote: >I agree, optimization is a compiler's job. You just can't rely on a specific >compiler optimization to be there across all the platforms that support >Java. > >That's why I'd like to see this refactoring for String concatenation to >StringBuffer. > >-Stephen > >-----Original Message----- >From: Fedor Karpelevitch [mailto:[EMAIL PROTECTED]] >Sent: Monday, March 25, 2002 5:16 PM >To: '[EMAIL PROTECTED]' >Subject: RE: [Eap-features] String --> StingBuffer --> String > > >I believe optimization is compiler's job. You should not rely on compiler >for features, but I believe it is perfectly fine to rely on compiler for >optimization. Otherwise write bytecode, or better yet machine codes. > >-- >fedor. > >---- >Best of all is never to have been born. Second best is to die soon. > > > > -----Original Message----- > > From: Scaringi, Stephen [mailto:[EMAIL PROTECTED]] > > Sent: Monday, March 25, 2002 1:45 PM > > To: '[EMAIL PROTECTED]' > > Subject: RE: [Eap-features] String --> StingBuffer --> String > > > > > > Hmmm, that's a compiler implementation detail that you > > probably don't want > > to rely on. I'd really like to see this refactoring as well. > > There's a nice > > little article on the JDC about String concatenation performance: > > http://developer.java.sun.com/developer/JDCTechTips/2002/tt030 > > 5.html#tip1. > > > > -Stephen > > > > -----Original Message----- > > From: Fedor Karpelevitch [mailto:[EMAIL PROTECTED]] > > Sent: Monday, March 25, 2002 12:07 PM > > To: '[EMAIL PROTECTED]' > > Subject: RE: [Eap-features] String --> StingBuffer --> String > > > > > > compiler does it for you anyway, but code stays readable. So > > why bother? > > > > -- > > fedor. > > > > ---- > > Newton's Fourth Law: Every action has an equal and opposite > > satisfaction. > > > > > > > -----Original Message----- > > > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] > > > Sent: Monday, March 25, 2002 6:06 AM > > > To: [EMAIL PROTECTED] > > > Subject: [Eap-features] String --> StingBuffer --> String > > > > > > > > > hi all > > > > > > a cool refactoring would be to be able to convert strings like: > > > > > > String str = "Hello world values: " + a ";" + b + ";" + c + > > > "\n " + etc; > > > > > > > > > to > > > > > > > > > StringBuffer str = new StringBuffer(); > > > str .append("Hello world values: ") > > > .append(a) > > > .append(";") > > > .append(b) > > > .append(";") > > > .append(c) > > > .append("\n ") > > > .append(etc); > > > > > > > > > And back the other way if needed! > > > > > > > > > Florian Hehlen > > > > > > > > > > > > Visit our website at http://www.ubswarburg.com > > > > > > This message contains confidential information and is intended only > > > for the individual named. If you are not the named addressee you > > > should not disseminate, distribute or copy this e-mail. Please > > > notify the sender immediately by e-mail if you have received this > > > e-mail by mistake and delete this e-mail from your system. > > > > > > E-mail transmission cannot be guaranteed to be secure or error-free > > > as information could be intercepted, corrupted, lost, destroyed, > > > arrive late or incomplete, or contain viruses. The sender > > therefore > > > does not accept liability for any errors or omissions in > > the contents > > > of this message which arise as a result of e-mail transmission. If > > > verification is required please request a hard-copy version. This > > > message is provided for informational purposes and should not be > > > construed as a solicitation or offer to buy or sell any > > securities or > > > related financial instruments. > > > > > > > > > _______________________________________________ > > > Eap-features mailing list > > > [EMAIL PROTECTED] > > > http://www.intellij.com/mailman/listinfo/eap-features > > > > > > > _______________________________________________ > > Eap-features mailing list > > [EMAIL PROTECTED] > > http://www.intellij.com/mailman/listinfo/eap-features > > > > _______________________________________________ > > Eap-features mailing list > > [EMAIL PROTECTED] > > http://www.intellij.com/mailman/listinfo/eap-features > > > >_______________________________________________ >Eap-features mailing list >[EMAIL PROTECTED] >http://www.intellij.com/mailman/listinfo/eap-features > >_______________________________________________ >Eap-features mailing list >[EMAIL PROTECTED] >http://www.intellij.com/mailman/listinfo/eap-features _______________________________________________ Eap-features mailing list [EMAIL PROTECTED] http://www.intellij.com/mailman/listinfo/eap-features
