Charset.Encode メソッド

定義

オーバーロード

Encode(String)

この文字セット内のバイトに文字列をエンコードする便利なメソッド。

Encode(CharBuffer)

Unicode 文字をこの文字セット内のバイトにエンコードする便利なメソッド。

Encode(String)

この文字セット内のバイトに文字列をエンコードする便利なメソッド。

[Android.Runtime.Register("encode", "(Ljava/lang/String;)Ljava/nio/ByteBuffer;", "")]
public Java.Nio.ByteBuffer? Encode (string? str);
[<Android.Runtime.Register("encode", "(Ljava/lang/String;)Ljava/nio/ByteBuffer;", "")>]
member this.Encode : string -> Java.Nio.ByteBuffer

パラメーター

str
String

エンコードする文字列

戻り値

エンコードされた文字を含むバイト バッファー

属性

注釈

この文字セット内のバイトに文字列をエンコードする便利なメソッド。

文字セット cs に対してこのメソッドを呼び出すと、 式と同じ結果が返されます

cs.encode(CharBuffer.wrap(s));

の Java ドキュメント java.nio.charset.Charset.encode(java.lang.String)

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

適用対象

Encode(CharBuffer)

Unicode 文字をこの文字セット内のバイトにエンコードする便利なメソッド。

[Android.Runtime.Register("encode", "(Ljava/nio/CharBuffer;)Ljava/nio/ByteBuffer;", "")]
public Java.Nio.ByteBuffer? Encode (Java.Nio.CharBuffer? cb);
[<Android.Runtime.Register("encode", "(Ljava/nio/CharBuffer;)Ljava/nio/ByteBuffer;", "")>]
member this.Encode : Java.Nio.CharBuffer -> Java.Nio.ByteBuffer

パラメーター

cb
CharBuffer

エンコードする char バッファー

戻り値

エンコードされた文字を含むバイト バッファー

属性

注釈

Unicode 文字をこの文字セット内のバイトにエンコードする便利なメソッド。

文字セット cs に対してこのメソッドを呼び出すと、 式と同じ結果が返されます

cs.newEncoder()
                  .onMalformedInput(CodingErrorAction.REPLACE)
                  .onUnmappableCharacter(CodingErrorAction.REPLACE)
                  .encode(bb); 

ただし、連続する呼び出しの間でエンコーダーをキャッシュできるため、より効率的である可能性があります。

このメソッドは常に、形式が正しくない入力シーケンスとアンマッピング可能な文字シーケンスを、この文字セットの既定の置換文字列に置き換えます。 このようなシーケンスを検出するには、 メソッドを CharsetEncoder#encode(java.nio.CharBuffer) 直接使用します。

の Java ドキュメント java.nio.charset.Charset.encode(java.nio.CharBuffer)

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

適用対象