Charset.Decode(ByteBuffer) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
この文字セット内のバイトを Unicode 文字にデコードする便利なメソッド。
[Android.Runtime.Register("decode", "(Ljava/nio/ByteBuffer;)Ljava/nio/CharBuffer;", "")]
public Java.Nio.CharBuffer? Decode(Java.Nio.ByteBuffer? bb);
[<Android.Runtime.Register("decode", "(Ljava/nio/ByteBuffer;)Ljava/nio/CharBuffer;", "")>]
member this.Decode : Java.Nio.ByteBuffer -> Java.Nio.CharBuffer
パラメーター
- bb
- ByteBuffer
デコードするバイト バッファー
返品
デコードされた文字を含む文字バッファー
- 属性
注釈
この文字セット内のバイトを Unicode 文字にデコードする便利なメソッド。
文字セット cs に対してこのメソッドを呼び出すと、式と同じ結果が返されます
cs.newDecoder()
.onMalformedInput(CodingErrorAction.REPLACE)
.onUnmappableCharacter(CodingErrorAction.REPLACE)
.decode(bb);
ただし、後続の呼び出し間でデコーダーをキャッシュできるため、より効率的である可能性があります。
このメソッドは常に、形式が正しくない入力シーケンスとマップできない文字シーケンスを、この文字セットの既定の置換バイト配列に置き換えます。 このようなシーケンスを検出するには、 CharsetDecoder#decode(java.nio.ByteBuffer) メソッドを直接使用します。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。