|
|
|
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的时候是很有用的。
[上一页] [下一页]
|
|
|