您的位置:寻梦网首页编程乐园Java天地Core JavaJAVA程序员必读
JAVA程序员必读:基础篇(4)对象和简单数据对象
    
编译:ZSC/太平洋网络学院

对象和简单数据对象

(4)修改StringBuffers

用在reverseIt的append方法只是一个StringBuffer方法的其中一种,它在StringBuffer末尾增补了一个数据。有几种append方法来增补各个类型的数据(比如float、int、boolean以及对象)到StringBuffer末尾。但是在增补操作之前,数据都要先转换为字符串。

下面讲讲插入字符:

有时候,你可能想插入数据到StringBuffer中间。你可以使用StringBuffer的insert方法来实现。以下的这个例子就是介绍如何将一个字符串插入到StringBuffer中去的:

StringBuffer sb = new StringBuffer("Drink Java!");

sb.insert(6, "Hot ");

System.out.println(sb.toString());

这些代码将输出:

Drink Hot Java!

利用StringBuffer的许多insert方法,你可以在插入数据之前指定索引。在上面的例子中,"Hot "要插到"Java"的'J'之前。因为索引是从0开始的,所以'J'的索引为6。为了插入数据到StringBuffer之前,使用索引0.为了在StringBuffer的末尾插入数据,你可以将所以等于StringBuffer的长度或者使用append方法来增补。

下面讨论设置字符:

另外一个有用的StringBuffer修改量是setCharAt,它在StringBuffer的指定位置用参数列表中的指定字符来替换字符。SetCharAt在你想重新使用StringBuffer的时候是很有用的。

[上一页] [下一页]