Language

Normalizer2.GetInstance(Stream, String, Normalizer2+Mode) メソッド

定義

[Android.Runtime.Register("getInstance", "(Ljava/io/InputStream;Ljava/lang/String;Landroid/icu/text/Normalizer2$Mode;)Landroid/icu/text/Normalizer2;", "", ApiSince=24)]
public static Android.Icu.Text.Normalizer2? GetInstance(System.IO.Stream? data, string? name, Android.Icu.Text.Normalizer2.Mode? mode);
[<Android.Runtime.Register("getInstance", "(Ljava/io/InputStream;Ljava/lang/String;Landroid/icu/text/Normalizer2$Mode;)Landroid/icu/text/Normalizer2;", "", ApiSince=24)>]
static member GetInstance : System.IO.Stream * string * Android.Icu.Text.Normalizer2.Mode -> Android.Icu.Text.Normalizer2

パラメーター

data
Stream

バイナリ、ビッグ エンディアン正規化 (.nrm ファイル) データ、または ICU データの場合は null

name
String

"nfc" または "nfkc" または "nfkc_cf" または "nfkc_scf" またはカスタム データ ファイルの名前

mode
Normalizer2.Mode

正規化モード (作成または分解など)

返品

要求された Normalizer2 (成功した場合)

属性

注釈

このメソッドは、API レベル 31 では非推奨になりました。 バイナリ データ形式は API レベル間で安定していないため、使用しないでください。

指定したデータ ファイル (data=null の場合は ICU データ ファイル、またはその他のカスタム バイナリ データ) を使用し、指定したモードに従ってテキストを作成または分解する Normalizer2 インスタンスを返します。 変更できないシングルトン インスタンスを返します。 ICU 独自のデータの一部であるデータ ファイルには、data=null を使用します。 Unicode 標準 NFC/NFD には name="nfc" と COMPOSE/DECOMPOSE を使用します。 Unicode 標準 NFKC/NFKD には name="nfkc" と COMPOSE/DECOMPOSE を使用します。 Unicode 標準 NFKC_CF=NFKC_Casefold の場合は name="nfkc_cf" と COMPOSE を使用します。 data!=null の場合、バイナリ データは 1 回読み取られ、指定された名前をキーとして使用してキャッシュされます。 データが既にキャッシュされていることがわかっている場合、または予想される場合は、ICU 以外のデータにも data!=null を使用できます。 IOException は ICUUncheckedIOException にラップされます。

android.icu.text.Normalizer2.getInstanceの Android リファレンス。

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

適用対象