Interface ByteArrayDataOutput

All Superinterfaces:
DataOutput

@GwtIncompatible public interface ByteArrayDataOutput extends DataOutput
An extension of DataOutput for writing to in-memory byte arrays; its methods offer identical functionality but do not throw IOException.
Since:
1.0
Author:
Jayaprabhakar Kadarkarai
  • Method Details

    • write

      void write(int b)
      Specified by:
      write in interface DataOutput
    • write

      void write(byte[] b)
      Specified by:
      write in interface DataOutput
    • write

      void write(byte[] b, int off, int len)
      Specified by:
      write in interface DataOutput
    • writeBoolean

      void writeBoolean(boolean v)
      Specified by:
      writeBoolean in interface DataOutput
    • writeByte

      void writeByte(int v)
      Specified by:
      writeByte in interface DataOutput
    • writeShort

      void writeShort(int v)
      Specified by:
      writeShort in interface DataOutput
    • writeChar

      void writeChar(int v)
      Specified by:
      writeChar in interface DataOutput
    • writeInt

      void writeInt(int v)
      Specified by:
      writeInt in interface DataOutput
    • writeLong

      void writeLong(long v)
      Specified by:
      writeLong in interface DataOutput
    • writeFloat

      void writeFloat(float v)
      Specified by:
      writeFloat in interface DataOutput
    • writeDouble

      void writeDouble(double v)
      Specified by:
      writeDouble in interface DataOutput
    • writeChars

      void writeChars(String s)
      Specified by:
      writeChars in interface DataOutput
    • writeUTF

      void writeUTF(String s)
      Specified by:
      writeUTF in interface DataOutput
    • writeBytes

      @Deprecated void writeBytes(String s)
      Deprecated.
      This method is dangerous as it discards the high byte of every character. For UTF-8, use write(s.getBytes(StandardCharsets.UTF_8)).
      Specified by:
      writeBytes in interface DataOutput
    • toByteArray

      byte[] toByteArray()
      Returns the contents that have been written to this instance, as a byte array.