Kev Jackson wrote:
> As I've been hacking away today, I've been swapping a load of "" + "" +
> "" style code over to use StringBuffers. I thought that perhaps there's
> a potential use of a static method in StringUtils to construct these
> strings from an array
Please, don't.
Modern compilers already implement string addition using StringBuffer
(1.4 already have this optimization, I don't remember about earlier
versions).
And 1.5 compiler can do it using StringBuilder which is faster.
if (dirCount >> 0) {
> String[] args = {"Deleted ", ""+dirCount, " director", (dirCount == 1
> ? "y" : "ies"), " from ", d.getAbsolutePath()};
> log(StringUtils.messageAppender(args), quiet ? Project.MSG_VERBOSE :
> verbosity);
> }
The effects of this are
- the compiler can't optimized string addition
- the code is difficult to read
--
Best regards,
Alexey mailto:[EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]