码迷,mamicode.com
首页 > 其他好文 > 详细

StringBuffer类

时间:2018-07-26 11:33:38      阅读:160      评论:0      收藏:0      [点我收藏+]

标签:tar   reverse   start   boolean   常用方法   插入   span   lan   eve   

注意: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替换,并返回当前对象的引用;

StringBuffer类

标签:tar   reverse   start   boolean   常用方法   插入   span   lan   eve   

原文地址:https://www.cnblogs.com/rongbin/p/9370647.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!