RFR: String.join(), StringJoiner additions (original) (raw)

Jim Gish jim.gish at oracle.com
Fri Apr 19 17:40:00 UTC 2013


Martin,

I've updated the toString() method as you suggested. http://cr.openjdk.java.net/~jgish/Bugs-5015163-7172553/ <http://cr.openjdk.java.net/%7Ejgish/Bugs-5015163-7172553/>

Thanks, Jim On 04/18/2013 05:02 PM, Martin Buchholz wrote:

On Thu, Apr 18, 2013 at 10:34 AM, Jim Gish <jim.gish at oracle.com_ _<mailto:jim.gish at oracle.com>> wrote: That was a nice idea, but you don't want to change the value when you do toString(). Otherwise, if you subsequently add a new element, you're hosed because you've already added on the suffix. You can cheaply save the current length, append the suffix, call toString, and reset the length back to the old value to avoid the overhead of String "+".

-- Jim Gish | Consulting Member of Technical Staff | +1.781.442.0304 Oracle Java Platform Group | Core Libraries Team 35 Network Drive Burlington, MA 01803 jim.gish at oracle.com



More information about the core-libs-dev mailing list