Langage

RandomAccessFile.ReadUTF Méthode

Définition

Lit dans une chaîne de ce fichier.

[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

Retours

chaîne Unicode.

Implémente

Attributs

Exceptions

si la fin de ce fichier est détectée.

si ce fichier est fermé ou si une autre erreur d’E/S se produit.

si les octets lus ne peuvent pas être décodés dans une chaîne de caractères.

Remarques

Lit dans une chaîne de ce fichier. La chaîne a été encodée à l’aide d’un format UTF-8 modifié.

Les deux premiers octets sont lus, en commençant à partir du pointeur de fichier actuel, comme si c’était le readUnsignedShortcas. Cette valeur donne le nombre d’octets suivants qui se trouvent dans la chaîne encodée, et non la longueur de la chaîne résultante. Les octets suivants sont ensuite interprétés comme des caractères d’encodage d’octets au format UTF-8 modifié et sont convertis en caractères.

Cette méthode bloque jusqu’à ce que tous les octets soient lus, que la fin du flux soit détectée ou qu’une exception soit levée.

Java documentation pour java.io.RandomAccessFile.readUTF().

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à

Voir aussi