Sprache

RandomAccessFile.ReadLine Methode

Definition

Liest die nächste Textzeile aus dieser Datei.

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

Gibt zurück

die nächste Textzeile aus dieser Datei oder NULL, wenn das Ende der Datei vor dem Lesen eines Bytes auftritt.

Implementiert

Attribute

Ausnahmen

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

Hinweise

Liest die nächste Textzeile aus dieser Datei. Diese Methode liest nach und nach Bytes aus der Datei ab dem aktuellen Dateizeiger, bis sie einen Zeilenterminator oder das Ende der Datei erreicht. Jedes Byte wird in ein Zeichen konvertiert, indem der Wert des Bytes für die unteren acht Bits des Zeichens und das Festlegen der hohen acht Bits des Zeichens auf Null festgelegt wird. Diese Methode unterstützt daher nicht den vollständigen Unicode-Zeichensatz.

Eine Textzeile wird durch ein Wagenrücklaufzeichen ('\u005Cr'), ein Zeilenumbruchzeichen ('\u005Cn'), ein Wagenrücklaufzeichen unmittelbar gefolgt von einem Zeilenumbruchzeichen oder dem Ende der Datei beendet. Zeilenende Zeichen werden verworfen und werden nicht als Teil der zurückgegebenen Zeichenfolge eingeschlossen.

Diese Methode blockiert, bis ein Zeilenumbruch, ein Wagenrücklauf und das darauf folgende Byte gelesen werden (um festzustellen, ob es sich um eine neue Zeile handelt), das Ende der Datei erreicht wird oder eine Ausnahme ausgelöst wird.

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

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: