Language

UCharacter.GetIntPropertyValue(Int32, Int32) メソッド

定義

<strong>[icu]</strong> コード ポイントの Unicode プロパティ型のプロパティ値を返します。

[Android.Runtime.Register("getIntPropertyValue", "(II)I", "", ApiSince=24)]
public static int GetIntPropertyValue(int ch, int type);
[<Android.Runtime.Register("getIntPropertyValue", "(II)I", "", ApiSince=24)>]
static member GetIntPropertyValue : int * int -> int

パラメーター

ch
Int32

テストするコード ポイント。

type
Int32

UProperty セレクター定数。チェックするバイナリ プロパティを識別します。 UProperty.BINARY_STARTする必要があります。= 型

返品

直接プロパティ値である数値、または列挙プロパティの場合は、それぞれのプロパティ値の型 (ECharacterCategory、 ECharacterDirection、 DecompositionTypeなど) の列挙定数の数値に対応します。 バイナリ Unicode プロパティの場合は 0 または 1 (false/true の場合) を返します。 マスク プロパティのビット マスクを返します。 'type' が範囲外の場合、または Unicode バージョンにプロパティのデータがない場合、またはこのコード ポイントのデータがない場合は、0 を返します。

属性

注釈

<strong>[icu]</strong> コード ポイントの Unicode プロパティ型のプロパティ値を返します。 また、バイナリプロパティ値とマスクプロパティ値も返します。

Unicode、特にバージョン 3.2 では、UnicodeData.txtの元のセットよりも多くのプロパティが定義されています。

プロパティ API は、Unicode 文字データベース (UCD) および Unicode テクニカル レポート (UTR) で定義されている Unicode プロパティを反映することを目的としています。 プロパティの詳細については、以下を参照してください。 http://www.unicode.org/.

Unicode プロパティの名前については、UCD ファイルの PropertyAliases.txtを参照してください。

Sample usage:
            int ea = UCharacter.getIntPropertyValue(c, UProperty.EAST_ASIAN_WIDTH);
            int ideo = UCharacter.getIntPropertyValue(c, UProperty.IDEOGRAPHIC);
            boolean b = (ideo == 1) ? true : false;

Javaドキュメント。

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

適用対象