RandomAccessFile.ReadUTF メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
このファイルから文字列を読み取ります。
[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
戻り値
Unicode 文字列。
実装
- 属性
例外
このファイルの末尾が検出された場合は 。
このファイルが閉じているか、別の I/O エラーが発生した場合は 。
読み取ったバイトを文字列にデコードできない場合は 。
注釈
このファイルから文字列を読み取ります。 文字列は、変更された UTF-8 形式を使用してエンコードされています。
最初の 2 バイトは、 のように、現在のファイル ポインターから開始して読み取られます readUnsignedShort
。 この値は、結果の文字列の長さではなく、エンコードされた文字列内にある次のバイト数を示します。 次のバイトは、変更された UTF-8 形式のバイト エンコード文字として解釈され、文字に変換されます。
このメソッドは、すべてのバイトが読み取られるか、ストリームの末尾が検出されるか、例外がスローされるまでブロックします。
の Java ドキュメント java.io.RandomAccessFile.readUTF()
。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。