語言

UnicodeSet.Complement 方法

定義

多載

名稱 Description
Complement()

這相當於 complement(MIN_VALUE, MAX_VALUE)。

Complement(ICharSequence)

在此集合中補集的指定字串。

Complement(Int32)

與此集合中指定的字元互補。

Complement(String)

在此集合中補集的指定字串。

Complement(Int32, Int32)

補足本集合中指定的範圍。

Complement()

這相當於 complement(MIN_VALUE, MAX_VALUE)。

[Android.Runtime.Register("complement", "()Landroid/icu/text/UnicodeSet;", "GetComplementHandler", ApiSince=24)]
public virtual Android.Icu.Text.UnicodeSet? Complement();
[<Android.Runtime.Register("complement", "()Landroid/icu/text/UnicodeSet;", "GetComplementHandler", ApiSince=24)>]
abstract member Complement : unit -> Android.Icu.Text.UnicodeSet
override this.Complement : unit -> Android.Icu.Text.UnicodeSet

傳回

屬性

備註

這相當於 complement(MIN_VALUE, MAX_VALUE)。

<strong>Note:</strong> 這會對所有碼點 <em>進行對稱差分,因此保留所有多位元字串</em>。 為了達成「碼點補集」(所有碼點減去此集合),最簡單的方法是 .#complement(). #removeAllStrings()。

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

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

適用於

Complement(ICharSequence)

在此集合中補集的指定字串。

[Android.Runtime.Register("complement", "(Ljava/lang/CharSequence;)Landroid/icu/text/UnicodeSet;", "", ApiSince=24)]
public Android.Icu.Text.UnicodeSet? Complement(Java.Lang.ICharSequence? s);
[<Android.Runtime.Register("complement", "(Ljava/lang/CharSequence;)Landroid/icu/text/UnicodeSet;", "", ApiSince=24)>]
member this.Complement : Java.Lang.ICharSequence -> Android.Icu.Text.UnicodeSet

參數

s
ICharSequence

補字串

傳回

此物件用於鏈式

屬性

備註

在此集合中補集的指定字串。 呼叫回傳後,該集合將不包含指定的字串。

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

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

適用於

Complement(Int32)

與此集合中指定的字元互補。

[Android.Runtime.Register("complement", "(I)Landroid/icu/text/UnicodeSet;", "", ApiSince=24)]
public Android.Icu.Text.UnicodeSet? Complement(int c);
[<Android.Runtime.Register("complement", "(I)Landroid/icu/text/UnicodeSet;", "", ApiSince=24)>]
member this.Complement : int -> Android.Icu.Text.UnicodeSet

參數

c
Int32

傳回

屬性

備註

與此集合中指定的字元互補。 如果該角色在本集合中,該角色會被移除;若不在此集合中,則會被加入。

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

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

適用於

Complement(String)

在此集合中補集的指定字串。

public Android.Icu.Text.UnicodeSet? Complement(string? s);
member this.Complement : string -> Android.Icu.Text.UnicodeSet

參數

s
String

補字串

傳回

此物件用於鏈式

備註

在此集合中補集的指定字串。 呼叫回傳後,該集合將不包含指定的字串。

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

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

適用於

Complement(Int32, Int32)

補足本集合中指定的範圍。

[Android.Runtime.Register("complement", "(II)Landroid/icu/text/UnicodeSet;", "GetComplement_IIHandler", ApiSince=24)]
public virtual Android.Icu.Text.UnicodeSet? Complement(int start, int end);
[<Android.Runtime.Register("complement", "(II)Landroid/icu/text/UnicodeSet;", "GetComplement_IIHandler", ApiSince=24)>]
abstract member Complement : int * int -> Android.Icu.Text.UnicodeSet
override this.Complement : int * int -> Android.Icu.Text.UnicodeSet

參數

start
Int32

第一字元,包含範圍

end
Int32

最後一個字元,包含範圍

傳回

屬性

備註

補足本集合中指定的範圍。 如果該範圍中的字元屬於此集合,則會被移除;若不在此集合中,則會被加入。 若 , start &gt; end 則將補集為空區段,保持集合不變。

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

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

適用於