Jon Stevens wrote:
>
> on 1/25/01 11:42 AM, "Paul Speed" <[EMAIL PROTECTED]> wrote:
>
> > Just thought that I would point out that:
> > "My " + "dog " + "has " + "fleas." will be compiled as one String:
> > "My dog has fleas." and incurs no runtime penalties. In the case
> > of literals it can be more efficient than StringBuffer as long as
> > they are grouped together as above. Since I haven't looked at the
> > code directly, I don't know how or if this affects your point.
> >
> > -Paul Speed
>
> True, but not in a loop.
>
> ie:
>
> String foo = "";
> for ( int i = 0; i< NUMBER; i++ )
> {
> foo = foo + i;
> }
>
> That will produce a big mess. Best to use a StringBuffer.append in that
> case.
Agreed. I was just pointing out that there are cases
where String is indeed better than StringBuffer. Too many
developers are beaten over the head with the "StringBuffer is
better" rule. :) I was just adding a little chaos.
-Paul Speed
>
> -jon
>
> --
> Honk if you love peace and quiet.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, email: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]