当前位置:首页 科普知识 append

append

发布时间:2023-09-14 01:44:45

关于StringBuffer对象的append方法介绍,在Ivor Horton所著的《Java 2 入门经典(JDK 5)》(英文名:Beginning Java 2,JDK 5 Edition)中第4章数组和字符串讲解中,第4.4小节(向StringBuffer对象增加其他内容)介绍了用append()方法追加子串的功能。

append介绍

关于StringBuffer对象的append方法介绍,在Ivor Horton所著的《Java 2 入门经典(JDK 5)》(英文名:Beginning Java 2,JDK 5 Edition)中第4章数组和字符串讲解中,第4.4小节(向StringBuffer对象增加其他内容)介绍了用append()方法追加子串的功能。

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)

可选。规定返回待插入内容的函数。

append使用函数来附加内容

使用函数在指定元素的结尾插入内容。

append语法

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

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

appendVB Open语句

append是VB中一种文件的打开方式

用于向文件中追加内容

如果路径不存在,即自动创建该文件

如果文件已由其它进程打开,而且不允许指定的访问类型,则Open操作失败,而且会有错误发生。

示例:

Open App.Path & "test.txt" For Append AS #1Print #1,"这是追加的内容"Close #1

温馨提示:
本文【append】由作者 爱百科 转载提供。 该文观点仅代表作者本人, 自学教育网 信息发布平台,仅提供信息存储空间服务, 若存在侵权问题,请及时联系管理员或作者进行删除。
(c)2008-2025 自学教育网 All Rights Reserved 汕头市灵创科技有限公司
粤ICP备2024240640号-6