CharArrayWriter类实现一个可用作 Writer 的字符缓冲区。缓冲区会随向流中写入数据而自动增长。可使用 toCharArray() 和 toString() 获取数据。
实例:将指定字符串写入到字符数组输出流中,然后从该流中输出字符。
package io.writer; import java.io.CharArrayWriter; public class CharArrayWriterTest { public static void main(String[] args) { CharArrayWriter w = null; try { w = new CharArrayWriter(1024 * 1024); // 将字符串写入到CharArrayWriter String msg = "hello world!!!"; w.write(msg.toCharArray()); System.out.println( w.toString() ); } catch(Exception e) { e.printStackTrace(); } finally { if ( null != w ) { w.close(); } } } }