>>>> "Jim" == Jim C <jlistnews(a)gmail.com>
Jim> So if there is a StringBufferInputStream, you would think that there
Jim> would be a StringBufferOutputStream.
Jim> Any ideas as to why there isn't??
StringBufferInputStream is part of the old, deprecated 1.0 I/O framework,
which was lax about differentiating between bytes and chars.
You want StringReader and StringWriter instead, or perhaps
CharArrayWriter. I don't know why there are two of these -- weird.