请输入您要查询的百科知识:

 

词条 append
释义

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 = "Waxworks";

buf.append(aString,3,4);

原文说明:这个操作将aString的从索引位置3开始的由四个字符组成的子串追加到StringBuffer对象buf中。然后buf对象就会包含字符 串"Hard work"。

请注意,这个代码的实际运行结果是: buf对象包含的字符串为"Hard w"。

根据运行结果分析,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"

VB Open语句

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

用于向文件中追加内容

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

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

示例:

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

Print #1,"这是追加的内容"

Close #1

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/1/29 7:41:58