【Java.IO】I/O 字符处理流 - 之 - 内存(字符数组)操作流 - CharArrayReader, CharArrayWriter

CharArrayReader/CharArrayWriter ByteArrayInputStream/ByteArrayOutputStream相比:

  • 都是直接以内存作为操作的(input)source,(output)destination
  • Charxxx 以字符数组(char[])的形式;ByteXXX以字节数组(byte[])的形式
  • 都是节点流


  • CharArrayReader

public class CharArrayReader
extends Reader

  • CharArrayWriter

public class CharArrayWriter
extends Writer

CharArrayWriter内部实现了一个character buffer,作为输出的destination;该buffer是自增长的;可以通过方法toCharArray()或者toString()返回写入的数据;


【Java.IO】I/O 字符处理流 - 之 - 内存(字符数组)操作流 - CharArrayReader, CharArrayWriter_第1张图片



你可能感兴趣的:(java,IO)