語言

UnicodeSet 建構函式

定義

多載

名稱 Description
UnicodeSet()

構造一個空集合。

UnicodeSet(UnicodeSet)

構建現有集合的複製品。

UnicodeSet(Int32[])

快速從一組範圍構造集合

UnicodeSet(String)

從給定模式構造集合。

UnicodeSet(Int32, Int32)

構造包含給定範圍的集合。

UnicodeSet(IntPtr, JniHandleOwnership)
UnicodeSet(String, UnicodeSetOptions)

從給定模式構造集合。

UnicodeSet(String, Boolean)

從給定模式構造集合。

UnicodeSet(String, ParsePosition, ISymbolTable)

從給定模式構造集合。

UnicodeSet(String, ParsePosition, ISymbolTable, UnicodeSetOptions)

從給定模式構造集合。

UnicodeSet()

構造一個空集合。

[Android.Runtime.Register(".ctor", "()V", "", ApiSince=24)]
public UnicodeSet();
屬性

備註

構造一個空集合。

Java 文件 android.icu.text.UnicodeSet.UnicodeSet()。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

UnicodeSet(UnicodeSet)

構建現有集合的複製品。

[Android.Runtime.Register(".ctor", "(Landroid/icu/text/UnicodeSet;)V", "", ApiSince=24)]
public UnicodeSet(Android.Icu.Text.UnicodeSet? other);
[<Android.Runtime.Register(".ctor", "(Landroid/icu/text/UnicodeSet;)V", "", ApiSince=24)>]
new Android.Icu.Text.UnicodeSet : Android.Icu.Text.UnicodeSet -> Android.Icu.Text.UnicodeSet

參數

other
UnicodeSet
屬性

備註

構建現有集合的複製品。

Java 文件 android.icu.text.UnicodeSet.UnicodeSet(android.icu.text.UnicodeSet)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

UnicodeSet(Int32[])

快速從一組範圍構造集合

[Android.Runtime.Register(".ctor", "([I)V", "", ApiSince=24)]
public UnicodeSet(params int[]? pairs);
[<Android.Runtime.Register(".ctor", "([I)V", "", ApiSince=24)>]
new Android.Icu.Text.UnicodeSet : int[] -> Android.Icu.Text.UnicodeSet

參數

pairs
Int32[]

代表範圍的字元對

屬性

備註

快速從一組範圍構造集合 . 整數必須為偶數,且全部大於零、大小於或等於 Character.MAX_CODE_POINT。 在每一對(..., si, ei, ...)中,相鄰對(...ei, sj...),必然 ei+1

Java 文件 android.icu.text.UnicodeSet.UnicodeSet(int...)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

UnicodeSet(String)

從給定模式構造集合。

[Android.Runtime.Register(".ctor", "(Ljava/lang/String;)V", "", ApiSince=24)]
public UnicodeSet(string? pattern);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;)V", "", ApiSince=24)>]
new Android.Icu.Text.UnicodeSet : string -> Android.Icu.Text.UnicodeSet

參數

pattern
String

一個字串,指定集合中有哪些字元

屬性

備註

從給定模式構造集合。 請參見類別描述以了解模式語言的語法。 空白區域被忽略。

Java 文件 android.icu.text.UnicodeSet.UnicodeSet(java.lang.String)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

UnicodeSet(Int32, Int32)

構造包含給定範圍的集合。

[Android.Runtime.Register(".ctor", "(II)V", "", ApiSince=24)]
public UnicodeSet(int start, int end);
[<Android.Runtime.Register(".ctor", "(II)V", "", ApiSince=24)>]
new Android.Icu.Text.UnicodeSet : int * int -> Android.Icu.Text.UnicodeSet

參數

start
Int32

第一字元,包含範圍

end
Int32

最後一個字元,包含範圍

屬性

備註

構造包含給定範圍的集合。 若 則 end &gt; start 會產生一個空集合。

Java 文件 android.icu.text.UnicodeSet.UnicodeSet(int, int)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

UnicodeSet(IntPtr, JniHandleOwnership)

protected UnicodeSet(IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Android.Icu.Text.UnicodeSet : nativeint * Android.Runtime.JniHandleOwnership -> Android.Icu.Text.UnicodeSet

參數

javaReference
IntPtr

nativeint

備註

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

UnicodeSet(String, UnicodeSetOptions)

從給定模式構造集合。

[Android.Runtime.Register(".ctor", "(Ljava/lang/String;I)V", "", ApiSince=24)]
public UnicodeSet(string? pattern, Android.Icu.Text.UnicodeSetOptions options);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;I)V", "", ApiSince=24)>]
new Android.Icu.Text.UnicodeSet : string * Android.Icu.Text.UnicodeSetOptions -> Android.Icu.Text.UnicodeSet

參數

pattern
String

一個字串,指定集合中有哪些字元

options
UnicodeSetOptions

一個位元遮罩,指示應套用哪些選項。 有效的選項為 #IGNORE_SPACE ,且最多 #CASE_INSENSITIVE為 、 #ADD_CASE_MAPPINGS、 #SIMPLE_CASE_INSENSITIVE。 這兩種情況選項彼此排斥。

屬性

備註

從給定模式構造集合。 請參見類別描述以了解模式語言的語法。

Java 文件 android.icu.text.UnicodeSet.UnicodeSet(java.lang.String, int)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

UnicodeSet(String, Boolean)

從給定模式構造集合。

[Android.Runtime.Register(".ctor", "(Ljava/lang/String;Z)V", "", ApiSince=24)]
public UnicodeSet(string? pattern, bool ignoreWhitespace);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;Z)V", "", ApiSince=24)>]
new Android.Icu.Text.UnicodeSet : string * bool -> Android.Icu.Text.UnicodeSet

參數

pattern
String

一個字串,指定集合中有哪些字元

ignoreWhitespace
Boolean

若屬實,請忽略 Unicode Pattern_White_Space字元

屬性

備註

從給定模式構造集合。 請參見類別描述以了解模式語言的語法。

Java 文件 android.icu.text.UnicodeSet.UnicodeSet(java.lang.String, boolean)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

UnicodeSet(String, ParsePosition, ISymbolTable)

從給定模式構造集合。

[Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/text/ParsePosition;Landroid/icu/text/SymbolTable;)V", "", ApiSince=24)]
public UnicodeSet(string? pattern, Java.Text.ParsePosition? pos, Android.Icu.Text.ISymbolTable? symbols);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/text/ParsePosition;Landroid/icu/text/SymbolTable;)V", "", ApiSince=24)>]
new Android.Icu.Text.UnicodeSet : string * Java.Text.ParsePosition * Android.Icu.Text.ISymbolTable -> Android.Icu.Text.UnicodeSet

參數

pattern
String

一個字串,指定集合中有哪些字元

pos
ParsePosition

在輸入時,則是開始解析的模式位置。 輸出時,解析最後一個字元後的位置。

symbols
ISymbolTable

一個符號表,將變數映射到 char[] 陣列,char 映射到 UnicodeSets

屬性

備註

從給定模式構造集合。 請參見類別描述以了解模式語言的語法。

Java 文件 android.icu.text.UnicodeSet.UnicodeSet(java.lang.String, java.text.ParsePosition, android.icu.text.SymbolTable)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

UnicodeSet(String, ParsePosition, ISymbolTable, UnicodeSetOptions)

從給定模式構造集合。

[Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/text/ParsePosition;Landroid/icu/text/SymbolTable;I)V", "", ApiSince=24)]
public UnicodeSet(string? pattern, Java.Text.ParsePosition? pos, Android.Icu.Text.ISymbolTable? symbols, Android.Icu.Text.UnicodeSetOptions options);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/text/ParsePosition;Landroid/icu/text/SymbolTable;I)V", "", ApiSince=24)>]
new Android.Icu.Text.UnicodeSet : string * Java.Text.ParsePosition * Android.Icu.Text.ISymbolTable * Android.Icu.Text.UnicodeSetOptions -> Android.Icu.Text.UnicodeSet

參數

pattern
String

一個字串,指定集合中有哪些字元

pos
ParsePosition

在輸入時,則是開始解析的模式位置。 輸出時,解析最後一個字元後的位置。

symbols
ISymbolTable

一個符號表,將變數映射到 char[] 陣列,char 映射到 UnicodeSets

options
UnicodeSetOptions

一個位元遮罩,指示應套用哪些選項。 有效的選項為 #IGNORE_SPACE ,且最多 #CASE_INSENSITIVE為 、 #ADD_CASE_MAPPINGS、 #SIMPLE_CASE_INSENSITIVE。 這兩種情況選項彼此排斥。

屬性

備註

從給定模式構造集合。 請參見類別描述以了解模式語言的語法。

Java 文件 android.icu.text.UnicodeSet.UnicodeSet(java.lang.String, java.text.ParsePosition, android.icu.text.SymbolTable, int)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於