RandomAccessFile.ReadUTF Método

Definición

Lee en una cadena de este archivo.

[Android.Runtime.Register("readUTF", "()Ljava/lang/String;", "")]
public string? ReadUTF();
[<Android.Runtime.Register("readUTF", "()Ljava/lang/String;", "")>]
abstract member ReadUTF : unit -> string
override this.ReadUTF : unit -> string

Devoluciones

una cadena Unicode.

Implementaciones

Atributos

Excepciones

si se detecta el final de este archivo.

si se cierra este archivo u se produce otro error de E/S.

si los bytes leídos no se pueden descodificar en una cadena de caracteres.

Comentarios

Lee en una cadena de este archivo. La cadena se ha codificado con un formato UTF-8 modificado.

Los dos primeros bytes se leen, a partir del puntero de archivo actual, como si fuera readUnsignedShort. Este valor proporciona el número de bytes siguientes que se encuentran en la cadena codificada, no la longitud de la cadena resultante. A continuación, los bytes siguientes se interpretan como caracteres de codificación de bytes en el formato UTF-8 modificado y se convierten en caracteres.

Este método se bloquea hasta que se leen todos los bytes, se detecta el final de la secuencia o se produce una excepción.

Java documentación para java.io.RandomAccessFile.readUTF().

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

Consulte también