Re: Why is StringBuilder.toString() returning new String instances for empty strings ?

2013-02-28 Thread Jan Ohlsen
et/**pipermail/core-libs-dev/2012-** > May/010295.html<http://mail.openjdk.java.net/pipermail/core-libs-dev/2012-May/010295.html> > > RĂ©mi > > > >> On Thu, Feb 28, 2013 at 8:47 AM, Jan Ohlsen >> wrote: >> >>> System.out.println( new StringBuilder(

Why is StringBuilder.toString() returning new String instances for empty strings ?

2013-02-27 Thread Jan Ohlsen
System.out.println( new StringBuilder().toString() == "" ); -> "false" Any reason for not returning the "" instance? public String toString() { return new String(value, 0, count); } --> public String toString() { return (count > 0) ? new String(value, 0, count) : "