RandomAccessFile.WriteUTF(String) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Writes a string to the file using modified UTF-8 encoding in a machine-independent manner.
[Android.Runtime.Register("writeUTF", "(Ljava/lang/String;)V", "")]
public void WriteUTF (string? str);
[<Android.Runtime.Register("writeUTF", "(Ljava/lang/String;)V", "")>]
abstract member WriteUTF : string -> unit
override this.WriteUTF : string -> unit
Parameters
- str
- String
a string to be written.
Implements
- Attributes
Exceptions
if an I/O error occurs while writing to this file.
if the encoded string is longer than 65535 bytes.
Remarks
Writes a string to the file using modified UTF-8 encoding in a machine-independent manner.
First, two bytes are written to the file, starting at the current file pointer, as if by the writeShort
method giving the number of bytes to follow. This value is the number of bytes actually written out, not the length of the string. Following the length, each character of the string is output, in sequence, using the modified UTF-8 encoding for each character.
Java documentation for java.io.RandomAccessFile.writeUTF(java.lang.String)
.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.