RFR: JDK-8021560,(str) String constructors that take ByteBuffer
Alan.Bateman at oracle.com
Sat Feb 17 07:02:38 UTC 2018
On 16/02/2018 21:56, Stuart Marks wrote:
> Seems like an argument that this function is in the wrong location.
> (Not joking.)
> I think CharBuffer.toString() is actually quite obscure. I note that
> most of the Buffer classes have toString() methods that report the
> *status* of the buffer, e.g.
> java.nio.HeapByteBuffer[pos=0 lim=1000 cap=1000]
> Compared to other Buffers' toString() methods, CharBuffer is the
> outlier: its toString() produces only the contents of the CharBuffer
> without any meta-information. This is rather surprising.
toString() is specified by CharSequence so the CharBuffer implementation
has to return a String containing the characters in the buffer.
More information about the core-libs-dev