open fun write(c: Int): Unit
Writes a single character. The character to be written is contained in the 16 low-order bits of the given integer value; the 16 high-order bits are ignored.
Subclasses that intend to support efficient single-character output should override this method.
c - int specifying a character to be written
IOException - If an I/O error occurs
fun write(cbuf: CharArray): Unit
Writes an array of characters.
cbuf - Array of characters to be written
IOException - If an I/O error occurs
abstract fun write(cbuf: CharArray, off: Int, len: Int): Unit
Writes a portion of an array of characters.
cbuf - Array of characters
off - Offset from which to start writing characters
len - Number of characters to write
IOException - If an I/O error occurs
fun write(str: String): Unit
Writes a string.
str - String to be written
IOException - If an I/O error occurs
open fun write(str: String, off: Int, len: Int): Unit
Writes a portion of a string.
str - A String
off - Offset from which to start writing characters
len - Number of characters to write
IndexOutOfBoundsException - If off is negative, or len is negative,
or off+len is negative or greater than the length
of the given string
IOException - If an I/O error occurs