PJ Fanning created IO-732:
-----------------------------
Summary: Char equivalent of UnsynchronizedByteArrayOutputStream
(and InputStream)
Key: IO-732
URL: https://issues.apache.org/jira/browse/IO-732
Project: Commons IO
Issue Type: New Feature
Components: Streams/Writers
Affects Versions: 2.8.0
Reporter: PJ Fanning
I was thinking of writing this and submitting it but just want to see if people
think it makes sense first.
The idea is to take AbstractByteArrayOutputStream and to replace the byte[]
with char[] (maybe called AbstractStringWriter) and to create an
UnsynchronizedStringWriter that extends it. Could so something similar with
UnsynchronizedByteArrayInputStream - to get an UnsynchronizedStringReader.
The nice thing about AbstractByteArrayOutputStream is the way it avoids
arraycopy. The existing commons-io StringBuilderWriter still has arraycopy
under the hood (in the java.lang.StringBuilder).
--
This message was sent by Atlassian Jira
(v8.3.4#803005)