StringBuilder
implements CharSequence
, so you can use CharSequenceReader
from Apache commons-io
.
Can't a Reader read *directly* from a StringBuilder?
Frage
I'm using an API that requires a Reader
to read from, and this Reader
should actually read from a (potentially very large) StringBuilder
.
But using this:
new StringReader(stringBuilder.toString());
...will copy the internal StringBuilder
's char
array, which I want to avoid due to array size.
Although, this char
array is package-protected.
And no better luck with StringBuffer
:(
Am I missing something?
Note: I can't use Java 7 at this time.
Lösung
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow