Character.ToChars メソッド

定義

オーバーロード

ToChars(Int32, Char[], Int32)

指定した文字 (Unicode コード ポイント) を UTF-16 表記に変換します。

ToChars(Int32)

指定した文字 (Unicode コード ポイント) を、配列に格納されている UTF-16 表現に char 変換します。

ToChars(Int32, Char[], Int32)

指定した文字 (Unicode コード ポイント) を UTF-16 表記に変換します。

[Android.Runtime.Register("toChars", "(I[CI)I", "")]
public static int ToChars (int codePoint, char[]? dst, int dstIndex);
[<Android.Runtime.Register("toChars", "(I[CI)I", "")>]
static member ToChars : int * char[] * int -> int

パラメーター

codePoint
Int32

変換する文字 (Unicode コード ポイント)。

dst
Char[]

の UTF-16 値が格納されている の配列charcodePoint

dstIndex
Int32

変換された値が dst 格納されている配列への開始インデックス。

戻り値

コード ポイントが BMP コード ポイントの場合は 1、コード ポイントが補助コード ポイントの場合は 2。

属性

例外

が有効なコード ポイントでない場合 codePoint は 。

が の場合dstnull

が負の場合dstIndexは、 が の場合codePointIsSupplementaryCodePoint(Int32)dst.lengthdst.length - 1 以上です。

注釈

指定した文字 (Unicode コード ポイント) を UTF-16 表記に変換します。 指定したコード ポイントが BMP (Basic 多言語プレーンまたはプレーン 0) 値の場合、同じ値が に dst[dstIndex]格納され、1 が返されます。 指定したコード ポイントが補助文字の場合、そのサロゲート値は (高サロゲート) と dst[dstIndex+1] (低サロゲート) に格納dst[dstIndex]され、2 が返されます。

1\.5 で追加されました。

の Java ドキュメント java.lang.Character.toChars(int, char[], int)

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

適用対象

ToChars(Int32)

指定した文字 (Unicode コード ポイント) を、配列に格納されている UTF-16 表現に char 変換します。

[Android.Runtime.Register("toChars", "(I)[C", "")]
public static char[]? ToChars (int codePoint);
[<Android.Runtime.Register("toChars", "(I)[C", "")>]
static member ToChars : int -> char[]

パラメーター

codePoint
Int32

Unicode コード ポイント

戻り値

Char[]

charの UTF-16 表現を持つcodePoint配列。

属性

例外

が有効なコード ポイントでない場合 codePoint は 。

注釈

指定した文字 (Unicode コード ポイント) を、配列に格納されている UTF-16 表現に char 変換します。 指定したコード ポイントが BMP (Basic 多言語平面または平面 0) の値の場合、結果 char の配列の値は と codePoint同じです。 指定したコード ポイントが補助コード ポイントの場合、結果 char の配列には対応するサロゲート ペアがあります。

1\.5 で追加されました。

の Java ドキュメント java.lang.Character.toChars(int)

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

適用対象