IDataInput.ReadLine メソッド

定義

入力ストリームから次のテキスト行を読み取ります。

[Android.Runtime.Register("readLine", "()Ljava/lang/String;", "GetReadLineHandler:Java.IO.IDataInputInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public string? ReadLine ();
[<Android.Runtime.Register("readLine", "()Ljava/lang/String;", "GetReadLineHandler:Java.IO.IDataInputInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member ReadLine : unit -> string

戻り値

入力ストリームからのテキストの次の行、または null バイトを読み取る前にファイルの末尾が見つかった場合は 。

属性

例外

読み取り要求を満たす前に入力の末尾に達した場合は 。

読み取り中に I/O エラーが発生した場合は 。

注釈

入力ストリームから次のテキスト行を読み取ります。 連続するバイトを読み取り、行終端記号またはファイルの末尾が検出されるまで、各バイトを個別に文字に変換します。読み取られた文字は、 として String返されます。 このメソッドはバイトを処理するため、完全な Unicode 文字セットの入力をサポートしないことに注意してください。

1 バイトでも読み取る前にファイルの末尾が見つかった場合は、 null が返されます。 それ以外の場合、読み取られた各バイトは、0-extension によって型 char に変換されます。 文字が見つかった場合、その文字 '\n' は破棄され、読み取りは停止します。 文字が見つかった場合、その文字 '\r' は破棄され、次のバイトが を文字 に変換すると、その文字 '\n'も破棄されます。読み取りは停止します。 いずれかの文字'\n''\r'の前にファイルの末尾が検出され、検出された場合、読み取りは停止します。 読み取りが終了すると、 String 読み取られたすべての文字を含む が返され、破棄されず、順番に取得されます。 この文字列内のすべての文字には、 より \u005Cu0100小さい値 (つまり) (char)256があることに注意してください。

の Java ドキュメント java.io.DataInput.readLine()

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

適用対象