語言

CharsetEncoder.CanEncode 方法

定義

多載

名稱 Description
CanEncode(ICharSequence)

判斷該編碼器是否能編碼給定的字元序列。

CanEncode(Char)

判斷該編碼器是否能編碼該字元。

CanEncode(String)

判斷該編碼器是否能編碼給定的字元序列。

CanEncode(ICharSequence)

判斷該編碼器是否能編碼給定的字元序列。

[Android.Runtime.Register("canEncode", "(Ljava/lang/CharSequence;)Z", "GetCanEncode_Ljava_lang_CharSequence_Handler")]
public virtual bool CanEncode(Java.Lang.ICharSequence? cs);
[<Android.Runtime.Register("canEncode", "(Ljava/lang/CharSequence;)Z", "GetCanEncode_Ljava_lang_CharSequence_Handler")>]
abstract member CanEncode : Java.Lang.ICharSequence -> bool
override this.CanEncode : Java.Lang.ICharSequence -> bool

參數

cs
ICharSequence

給定的字元序列

傳回

true 當且僅當,該編碼器能在不拋出任何例外且不執行替換的情況下編碼給定字元

屬性

例外狀況

如果還有另一個編碼過程正在進行中。

備註

判斷該編碼器是否能編碼給定的字元序列。

若此方法對特定字元序列回傳 false ,則可透過完整編碼操作獲得更多關於該序列無法編碼的原因。

此方法可能會修改該編碼器的狀態;因此,若編碼操作已在進行中,則不應呼叫該編碼。

此方法的預設實作效率不高;通常應該覆寫以提升效能。

Java 文件 java.nio.charset.CharsetEncoder.canEncode(java.lang.CharSequence)。

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

適用於

CanEncode(Char)

判斷該編碼器是否能編碼該字元。

[Android.Runtime.Register("canEncode", "(C)Z", "GetCanEncode_CHandler")]
public virtual bool CanEncode(char c);
[<Android.Runtime.Register("canEncode", "(C)Z", "GetCanEncode_CHandler")>]
abstract member CanEncode : char -> bool
override this.CanEncode : char -> bool

參數

c
Char

給定字元

傳回

true 當且僅當,該編碼器能編碼給定字元

屬性

例外狀況

如果還有另一個編碼過程正在進行中。

備註

判斷該編碼器是否能編碼該字元。

若所給字元為替代字元,則此方法會返回 false ;此類字元僅在由高代詞加上低代詞組成的對中時,才能被解釋。 此 #canEncode(java.lang.CharSequence) canEncode(CharSequence) 方法可用於測試字元序列是否可編碼。

此方法可能會修改該編碼器的狀態;因此,若編碼操作已在進行中,則不應呼叫該編碼。

此方法的預設實作效率不高;通常應該覆寫以提升效能。

Java 文件 java.nio.charset.CharsetEncoder.canEncode(char)。

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

適用於

CanEncode(String)

判斷該編碼器是否能編碼給定的字元序列。

public bool CanEncode(string? cs);
member this.CanEncode : string -> bool

參數

cs
String

給定的字元序列

傳回

true 當且僅當,該編碼器能在不拋出任何例外且不執行替換的情況下編碼給定字元

備註

判斷該編碼器是否能編碼給定的字元序列。

若此方法對特定字元序列回傳 false ,則可透過完整編碼操作獲得更多關於該序列無法編碼的原因。

此方法可能會修改該編碼器的狀態;因此,若編碼操作已在進行中,則不應呼叫該編碼。

此方法的預設實作效率不高;通常應該覆寫以提升效能。

Java 文件 java.nio.charset.CharsetEncoder.canEncode(java.lang.CharSequence)。

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

適用於