CharsetDecoder.DetectedCharset メソッド

定義

nbsp; &このデコーダーによって検出された文字セットを取得します。(省略可能な操作)

[Android.Runtime.Register("detectedCharset", "()Ljava/nio/charset/Charset;", "GetDetectedCharsetHandler")]
public virtual Java.Nio.Charset.Charset? DetectedCharset ();
[<Android.Runtime.Register("detectedCharset", "()Ljava/nio/charset/Charset;", "GetDetectedCharsetHandler")>]
abstract member DetectedCharset : unit -> Java.Nio.Charset.Charset
override this.DetectedCharset : unit -> Java.Nio.Charset.Charset

戻り値

この自動検出デコーダーによって検出された文字セット、または null 文字セットがまだ決定されていない場合

属性

例外

このデコーダーが自動検出文字セットを実装していない場合は 。

文字セットを判別するために十分なバイト数が読み取られた場合は 。

注釈

nbsp; &このデコーダーによって検出された文字セットを取得します。(省略可能な操作)

このデコーダーが自動検出文字セットを実装している場合、このメソッドは検出されると実際の文字セットを返します。 その後、このメソッドは現在のデコード操作の間、同じ値を返します。 実際の文字セットを決定するのに十分な入力バイトがまだ読み取られていない場合、このメソッドは を IllegalStateExceptionスローします。

このメソッドの既定の実装では、常に が UnsupportedOperationExceptionスローされます。適切な値を返すには、デコーダーを自動検出することによってオーバーライドする必要があります。

java.nio.charset.CharsetDecoder.detectedCharset()Java ドキュメント。

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

適用対象