类 NoLockByteArrayOutputStream

java.lang.Object
java.io.OutputStream
org.beetl.core.io.NoLockByteArrayOutputStream
所有已实现的接口:
Closeable, Flushable, AutoCloseable

public class NoLockByteArrayOutputStream extends OutputStream
  • 字段详细资料

    • buf

      protected byte[] buf
      缓存
    • pos

      protected int pos
      缓存中的位置
  • 构造器详细资料

    • NoLockByteArrayOutputStream

      public NoLockByteArrayOutputStream()
      构造方法
    • NoLockByteArrayOutputStream

      public NoLockByteArrayOutputStream(int size)
      构造方法
      参数:
      size - 缓存大小
  • 方法详细资料

    • write

      public void write(int src)
      向流中写入一个字节
      指定者:
      write 在类中 OutputStream
      参数:
      src - 字节来源
    • write

      public void write(byte[] src, int off, int len)
      向流中写入一个字节数组
      覆盖:
      write 在类中 OutputStream
      参数:
      src - 字节数组
      off - 在 src 中的起始下标
      len - 在 src 中的长度
    • reset

      public void reset()
      重置
    • toByteArray

      public byte[] toByteArray()
      转成字节数组
      返回:
      新的字节数组实例
    • size

      public int size()
      获取已写入的大小
      返回:
      已写入的大小