append

append

關於StringBuffer對象的append方法介紹,在Ivor Horton所著的《Java 2 入門經典(JDK 5)》(英文名:Beginning Java 2,JDK 5 Edition)中第4章數組和字元串講解中,第4.4小節(向StringBuffer對象增加其他內容)介紹了用append()方法追加子串的功能。

基本信息

jquery 文檔操作 - append() 方法

實例

在每個 p 元素結尾插入內容:

$("button").click(function(){ $("p").append(" <b>Hello world!</b>"); });

定義和用法

append() 方法在被選元素的結尾(仍然在內部)插入指定內容。

提示:如需在被選元素的開頭插入內容,請使用prepend()方法。

提示:append() 和appendTo()方法執行的任務相同。不同之處在於:內容的位置和選擇器。

語法

$(selector).append( content)

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

使用函式來附加內容

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

語法

$(selector).append( function(index,html))

Java StringBuffer對象

關於StringBuffer對象的append方法介紹,在Ivor Horton所著的《Java 2 入門經典(JDK 5)》(英文名:Beginning Java 2,JDK 5 Edition)中第4章數組和字元串講解中,第4.4小節(向StringBuffer對象增加其他內容)介紹了用append()方法追加子串的功能。原文提供例子如下:

StringBuffer buf=new StringBuffer("Hard ");

String aString = "Wax works";

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)放在一起

VB Open語句

append是VB中一種檔案的打開方式

用於向檔案中追加內容

如果路徑不存在,即自動創建該檔案

如果檔案已由其它進程打開,而且不允許指定的訪問類型,則 Open操作失敗,而且會有錯誤發生。

示例:

Open App.Path & "test.txt" For Append AS #1

Print #1,"這是追加的內容"

Close #1

相關詞條

相關搜尋

熱門詞條

聯絡我們