Writes a string to the output stream. For every character in
the string s, taken in order, two bytes are
written to the output stream, ordered according to the current
byte order setting. If network byte order is being used, the
high-order byte is written first; the order is reversed
otherwise. If s is null, a
NullPointerException is thrown.
If s.length is zero, then no bytes are
written. Otherwise, the character s[0] is written
first, then s[1], and so on; the last character
written is s[s.length-1].
If the bit offset within the stream is non-zero, the remainder of the current byte is padded with 0s and written out first. The bit offset will be 0 after the write.
s | a String containing the value to be
written. |
IOException | if an I/O error occurs. |
Diagram: stream