IAppendable.Append 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
Append(ICharSequence) |
將指定的字元序列附加到這個 |
Append(Char) |
將指定的字元附加到這個 |
Append(ICharSequence, Int32, Int32) |
將指定字元序列的子序列附加到這個 |
Append(ICharSequence)
將指定的字元序列附加到這個 Appendable
。
[Android.Runtime.Register("append", "(Ljava/lang/CharSequence;)Ljava/lang/Appendable;", "GetAppend_Ljava_lang_CharSequence_Handler:Java.Lang.IAppendableInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Java.Lang.IAppendable Append (Java.Lang.ICharSequence? csq);
[<Android.Runtime.Register("append", "(Ljava/lang/CharSequence;)Ljava/lang/Appendable;", "GetAppend_Ljava_lang_CharSequence_Handler:Java.Lang.IAppendableInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Append : Java.Lang.ICharSequence -> Java.Lang.IAppendable
參數
- csq
- ICharSequence
要附加的字元序列。 如果 csq
為 null
,則會將四個字元 "null"
附加至這個可附加專案。
傳回
這個的參考 Appendable
- 屬性
例外狀況
如果發生 I/O 錯誤,則為 。
備註
將指定的字元序列附加到這個 Appendable
。
根據哪個類別實作字元序列 csq
,可能不會附加整個序列。 例如,如果 csq
是 java.nio.CharBuffer
,則要附加的子序列是由緩衝區的位置和限制所定義。
的 java.lang.Appendable.append(java.lang.CharSequence)
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
適用於
Append(Char)
將指定的字元附加到這個 Appendable
。
[Android.Runtime.Register("append", "(C)Ljava/lang/Appendable;", "GetAppend_CHandler:Java.Lang.IAppendableInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Java.Lang.IAppendable Append (char c);
[<Android.Runtime.Register("append", "(C)Ljava/lang/Appendable;", "GetAppend_CHandler:Java.Lang.IAppendableInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Append : char -> Java.Lang.IAppendable
參數
- c
- Char
要附加的字元
傳回
這個的參考 Appendable
- 屬性
例外狀況
如果發生 I/O 錯誤,則為 。
備註
將指定的字元附加到這個 Appendable
。
的 java.lang.Appendable.append(char)
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
適用於
Append(ICharSequence, Int32, Int32)
將指定字元序列的子序列附加到這個 Appendable
。
[Android.Runtime.Register("append", "(Ljava/lang/CharSequence;II)Ljava/lang/Appendable;", "GetAppend_Ljava_lang_CharSequence_IIHandler:Java.Lang.IAppendableInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Java.Lang.IAppendable Append (Java.Lang.ICharSequence? csq, int start, int end);
[<Android.Runtime.Register("append", "(Ljava/lang/CharSequence;II)Ljava/lang/Appendable;", "GetAppend_Ljava_lang_CharSequence_IIHandler:Java.Lang.IAppendableInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Append : Java.Lang.ICharSequence * int * int -> Java.Lang.IAppendable
參數
- csq
- ICharSequence
子序列的附加子序列。 如果 csq
為 null
,則會附加字元,就像包含四個字元"null"
一樣csq
。
- start
- Int32
子序列中第一個字元的索引
- end
- Int32
子序列中最後一個字元後面的字元索引
傳回
這個的參考 Appendable
- 屬性
例外狀況
如果start
、 end
start > end
或 end
大於 的長度,csq
則為 。
如果發生 I/O 錯誤,則為 。
備註
將指定字元序列的子序列附加到這個 Appendable
。
當 不是 null
時csq
,表單out.append(csq, start, end)
的這個方法調用的行為與調用的方式完全相同
out.append(csq.subSequence(start, end))
的 java.lang.Appendable.append(java.lang.CharSequence, int, int)
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。