Class DataOutput


  • public class DataOutput
    extends Object
    • Constructor Detail

      • DataOutput

        public DataOutput()
        Constructor.
      • DataOutput

        public DataOutput​(String encoding)
        Constructor with a given encoding.
        Parameters:
        encoding - the encoding to be used for writing
    • Method Detail

      • getBytes

        public byte[] getBytes()
        Returns the written data buffer as byte array.
        Returns:
        the data buffer as byte array
      • write

        public void write​(int value)
        Write an int value to the buffer.
        Parameters:
        value - the given value
      • write

        public void write​(byte[] buffer)
        Write a byte array to the buffer.
        Parameters:
        buffer - the given byte array
      • write

        public void write​(byte[] buffer,
                          int offset,
                          int length)
        Write a part of a byte array to the buffer.
        Parameters:
        buffer - the given byte buffer
        offset - the offset where to start
        length - the amount of bytes to be written from the array
      • print

        public void print​(String string)
                   throws IOException
        Write the given string to the buffer using the given encoding.
        Parameters:
        string - the given string
        Throws:
        IOException - If an error occurs during writing the data to the buffer
      • println

        public void println​(String string)
                     throws IOException
        Write the given string to the buffer using the given encoding. A newline is added after the given string
        Parameters:
        string - the given string
        Throws:
        IOException - If an error occurs during writing the data to the buffer
      • println

        public void println()
        Add a newline to the given string.