Sprache

RandomAccessFile.ReadUTF Methode

Definition

Liest in einer Zeichenfolge aus dieser Datei.

[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

Gibt zurück

eine Unicode-Zeichenfolge.

Implementiert

Attribute

Ausnahmen

wenn das Ende dieser Datei erkannt wird.

wenn diese Datei geschlossen ist oder ein anderer E/A-Fehler auftritt.

wenn die gelesenen Bytes nicht in eine Zeichenfolge decodiert werden können.

Hinweise

Liest in einer Zeichenfolge aus dieser Datei. Die Zeichenfolge wurde mit einem geänderten UTF-8-Format codiert.

Die ersten beiden Bytes werden gelesen, beginnend mit dem aktuellen Dateizeiger, als ob von readUnsignedShort. Dieser Wert gibt die Anzahl der folgenden Bytes an, die sich in der codierten Zeichenfolge befinden, nicht die Länge der resultierenden Zeichenfolge. Die folgenden Bytes werden dann als Bytecodierungszeichen im geänderten UTF-8-Format interpretiert und in Zeichen konvertiert.

Diese Methode blockiert, bis alle Bytes gelesen werden, das Ende des Datenstroms erkannt wird oder eine Ausnahme ausgelöst wird.

Java Dokumentation für java.io.RandomAccessFile.readUTF().

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Weitere Informationen