言語

RandomAccessFile.ReadLine メソッド

定義

このファイルから次のテキスト行を読み取ります。

[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

返品

このファイルの次のテキスト行。1 バイトでも読み取る前にファイルの末尾が検出された場合は null。

実装

属性

例外

このファイルが閉じている場合、または別の I/O エラーが発生した場合は〘。

注釈

このファイルから次のテキスト行を読み取ります。 このメソッドは、行ターミネータまたはファイルの末尾に達するまで、現在のファイル ポインターから開始して、ファイルからバイトを連続して読み取ります。 各バイトは、文字の下位 8 ビットのバイト値を取得し、文字の上位 8 ビットを 0 に設定することで、文字に変換されます。 したがって、このメソッドは完全な Unicode 文字セットをサポートしません。

テキスト行は、復帰文字 ('\u005Cr')、改行文字 ('\u005Cn')、復帰文字の直後に改行文字、またはファイルの末尾で終わります。 行終端文字は破棄され、返される文字列の一部として含まれません。

このメソッドは、改行文字が読み取られるか、復帰し、その後のバイトが読み取られる (改行かどうかを確認するため)、ファイルの末尾に到達するか、例外がスローされるまでブロックします。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象