StringBuffer类

2018-07-27 06:23:15来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

注意:String对象的实体不能发生变化

java.lang.StringBuffer类的构造方法:

StringBuffer()

创建一个StringBuffer对象,实体初始容量为16个字符,可自动增加;

StringBuffer(int size)

创建一个StringBuffer对象,实体初始容量为size个字符,可自动增加;

StringBuffer(String s)

创建一个StringBuffer对象,实体初始容量为(s的长度+16)个字符,可自动增加;

 

Java中StringBuffer类的常用方法:

append(String s)

将字符串对象s追加到当前StringBuffer对象中,并返回当前StringBuffer对象的引用;

append(int n)

将一个int型数据转化为字符串对象后再追加到当前StringBuffer对象中,并返回当前StringBuffer对象的引用;

append(Object o)

将一个Object对象o的字符串表示追加到当前StringBuffer对象中,并返回当前StringBuffer对象的引用;

append(long n)

append(boolean n)

append(float n)

append(double n)

append(char n)

public char charAt((int n)

返回参数n指定的位置上的单个字符(第一个位置为0);

public void setCharAt(int n,char ch)

将当前StringBuffer对象实体中的字符串位置n处的字符用参数ch指定的字符替换;

insert(int index,String str)

将参数str指定的字符串插入到参数index指定的位置,并返回当前对象的引用;

reverse()

将该对象实体中的字符翻转,并返回当前对象的引用;

delete(int startIndex,int endIndex)

删除当前StringBuffer对象实体中从startIndex位置开始到endIndex-1位置的子字符串,并返回当前对象的引用;

deleteCharAt(int index)

删除当前StringBuffer对象实体的字符串中index位置处的一个字符;

replace(int startIndex,int endIndex,String str)

将当前StringBuffer对象实体中从startIndex位置开始到endIndex-1位置的子字符串用str替换,并返回当前对象的引用;

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Scanner类

下一篇:nginx 重启报错