CharsetDecoder.DetectedCharset メソッド

定義

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

[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

属性

例外

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

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

注釈

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

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

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

Javaドキュメント。

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

適用対象