Class FastByteArrayOutputStream

java.lang.Object
java.io.OutputStream
org.apache.commons.imaging.common.FastByteArrayOutputStream
All Implemented Interfaces:
Closeable, Flushable, AutoCloseable

class FastByteArrayOutputStream extends OutputStream
Like ByteArrayOutputStream, but has some performance benefit, because it's not thread safe.
  • Field Details

    • bytes

      private final byte[] bytes
    • count

      private int count
  • Constructor Details

    • FastByteArrayOutputStream

      FastByteArrayOutputStream(int length)
  • Method Details

    • write

      public void write(int value) throws IOException
      Specified by:
      write in class OutputStream
      Throws:
      IOException
    • toByteArray

      public byte[] toByteArray()
    • getBytesWritten

      public int getBytesWritten()