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 形式のバイト エンコード文字として解釈され、文字に変換されます。
このメソッドは、すべてのバイトが読み取られるか、ストリームの末尾が検出されるか、例外がスローされるまでブロックします。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。