複製鏈接
請複製以下鏈接發送給好友

append

鎖定
關於StringBuffer對象的append方法介紹,在Ivor Horton所著的《Java 2 入門經典(JDK 5)》(英文名:Beginning Java 2,JDK 5 Edition)中第4章數組和字符串講解中,第4.4小節(向StringBuffer對象增加其他內容)介紹了用append( )方法追加子串的功能。 [1-2] 
中文名
《Java 2 入門經典(JDK 5)》
外文名
append
對    象
StringBuffer
作    者
Ivor Horton
釋    義
在被選元素的結尾(仍然在內部)插入指定內容
語    法
$(selector).append(content)

append實例

在每個 p 元素結尾插入內容:
$("button").click(function(){ $("p").append(" <b>Hello world!</b>"); });

append定義和用法

append( )方法在被選元素的結尾(仍然在內部)插入指定內容。
提示:如需在被選元素的開頭插入內容,請使用prepend( )方法。
提示:append( )和appendTo( )方法執行的任務相同。不同之處在於:內容的位置和選擇器。

append語法

$(selector).append(content)
參數
描述
content
必需。規定要插入的內容(可包含 HTML 標籤)。
function(index,html)
可選。規定返回待插入內容的函數。
[1] 

append使用函數來附加內容

使用函數在指定元素的結尾插入內容。

append語法

$(selector).append(function(index,html))
[2] 

appendJava StringBuffer對象

原文提供例子如下:
StringBuffer buf=new StringBuffer("Hard ");
String aString = "Waxworks";
buf.append(aString,3,7);
原文説明:這個操作將aString的從索引位置3開始的由四個字符組成的子串追加到StringBuffer對象buf中。然後buf對象就會包含字符 串"Hard work"。
請注意,這個代碼的實際運行結果是: buf對象包含的字符串為"Hard w"。
具體原因引用源代碼:
public synchronized StringBuffer append(CharSequence s, int start, int end)
{super.append(s, start, end);return this;}
根據運行結果分析,StringBuffer對象的append( )方法的參數,如果是String類型,那麼,後面取子串的操作實際是從索引3開始,取值到索引4之前的串。如果append的語句改成buf.append(aString,3,3); ,那麼沒有添加aString的子串,即buf包含的字符實際還是"Hard "。如果此語句再改成buf.append(aString3,2); ,那麼系統會拋出"IndexOutOfBoundsException"的異常!
但是,如果append( )的參數是字符數組(char[ ]),那麼結果就如原文所述,buf將包含串"Hard work". 代碼如下:
StringBuffer buf=new StringBuffer("Hard ");
char[] text ={'W','a','x','w','o','r','k','s'};
buf.append(text ,3,4); // buf包含串"Hard work"
具體原因引用源代碼:
public synchronized StringBuffer append(char str[], int offset, int len)
{super.append(str, offset, len);return this;}
JAVA中Stringbuffer有append( )方法
Stringbuffer其實是動態字符串數組
append( )是往動態字符串數組添加,跟“xxxx”+“yyyy”相當那個‘+’號
跟String不同的是Stringbuffer是放一起的
String1+String2和Stringbuffer1.append("yyyy")雖然打印效果一樣,但在內存中表示卻不一樣
String1+String2存在於不同的兩個地址內存
Stringbuffer1.append(Stringbuffer2)放在一起

appendC#

將指定字串產生器的字串表示附加至這個執行個體。
C#
public System.Text.StringBuilder Append (System.Text.StringBuilder? value);
參數
value StringBuilder----要附加的字串產生器。
傳回
StringBuilder----完成這個作業之後,這個執行個體的參考。
適用
.NET 8 及其他版本 [3] 

appendVB Open語句

append是VB中一種文件的打開方式
用於向文件中追加內容
如果路徑不存在,即自動創建該文件
如果文件已由其它進程打開,而且不允許指定的訪問類型,則Open操作失敗,而且會有錯誤發生。
示例:
Open App.Path & "test.txt" For Append AS #1
Print #1,"這是追加的內容"
Close #1
參考資料