- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二十二讲SringBuffer的使用
StringBuffer也是字符串,与String不同的是StringBuffer对象创建完之后可以修改内容。有如下构造函数:
????????? public StringBuffer(int);
????????? public StringBuffer(String);
????????? public StringBuffer();
第一种构造函数是创建指定大小的字符串,第二个构造函数是以给定的字符串创建StringBuffer对象,第三个构造函数是默认的构造函数,生成一个空的字符串。下卖弄的代码分别生成了3个StringBuffer对象:
????????????? StringBuffer sb1 = new StringBuffer(50);
????????????? StringBuffer sb2 = new StringBuffer(字符串初始值);
????????????? StringBuffer sb3 = new StringBuffer();
StringBuffer对象创建完之后,大小会随着内容的变化而变化。
StringBuffer的常用方法及其用法如下。
在字符串后面追加内容
方法定义:
????????? public StringBuffer append(char c);
????????? public StringBuffer append(boolean b);
????????? public StringBuffer append(char[] str);
????????? public StringBuffer append(CharSequence str);
????????? public StringBuffer append(float f);
????????? public StringBuffer append(double d);
????????? public StringBuffer append(int i);
????????? public StringBuffer append(long l);
????????? public StringBuffer append(Object o);
????????? public StringBuffer append(String str);
????????? public StringBuffer append(StringBuffer sb);
????????? public StringBuffer append(char[] str,int offset,int len);
????????? public StringBuffer append(CharSequence str.int start,int end);
方法描述:在字符串后面追加信息。从上面的方法可以看出在StringBuffer后面可以添加任何对象。
例如:
????????????? sb1.append(A);
????????????? sb1.append(10);
????????????? sb1.append(追加的字符串);
????????????? sb1.append(new char[]{1,2,3});
结果:
A10追加的字符串123
在字符串的某个特定位置添加内容
与append方法类似,可以添加各种对象和基本数据库,与append方法不同的是insert方法需要指出添加的位置,所以多了1个参数。
方法定义:
????????? public StringBuffer insert(int offset,char c);
????????? public StringBuffer insert(int offset,boolean b);
????????? public StringBuffer insert(int offset,char[] str);
????????? public StringBuffer insert(int offset,CharSequence str);
????????? public StringBuffer insert(int offset,float f);
????????? public StringBuffer insert(int offset,double d);
????????? public StringBuffer insert(int offset,int i);
????????? public StringBuffer insert(int offset,long l);
????????? public S
您可能关注的文档
- 有理数单元检测题005及答案.doc
- 有理数12和13节完整讲义.doc
- 第七章结构化查询语言(SQL).doc
- 有理数单元检测题002及答案.doc
- 深圳又一起钢化玻璃自爆事故安全防爆责任重大.docx
- 深圳商事管理“四证合一”.doc
- 深圳园林绿化表格-绿化处网站.doc
- 有理数的乘法练习题(新人教版).doc
- 第七章解析器和DOM.ppt
- 深圳地铁7号线站后工程策划2014215.docx
- 主题课程整理大班上.doc
- 2026人教版小学语文三年级上册期末综合试卷3套(打印版含答案解析).docx
- 2026人教版小学语文四年级下册期末综合试卷3套(打印版含答案解析).docx
- 2026人教版小学二年级上册数学期末综合试卷精选3套(含答案解析).docx
- 2026人教版小学语文四年级上册期末综合试卷3套(含答案解析).docx
- 2026人教版小学二年级下册数学期末综合试卷3套(打印版含答案解析).docx
- 2026年地理信息行业年终总结汇报PPT.pptx
- 板块四第二十一单元封建时代的欧洲和亚洲 中考历史一轮复习.pptx
- 中考历史一轮复习:板块四第二十单元古代亚、非、欧文明+课件.pptx
- 第二次工业革命和近代科学文化中考历史一轮复习.pptx
最近下载
- 2025年黑龙江农业职业技术学院单招职业技能考试题库新版.docx VIP
- DC-UPS 电源企业标准(新).doc VIP
- 2025年护士年度考核个人工作总结(2篇).docx VIP
- 变电站值班员年终个人总结PPT.pptx
- 超星学习通 大脑的奥秘:神经科学导论(复旦大学)尔雅网课答案.pdf VIP
- 医疗器械消毒灭菌器械目录2025版.pdf VIP
- 酒店市场营销促销方案.ppt VIP
- 东南大学《通信原理》2020-2021学年第一学期期末试卷.pdf VIP
- 2020酒店的市场营销方案.pdf VIP
- 安徽省合肥市第一中学2024-2025学年高一上学期期末考试物理试卷.pdf VIP
原创力文档


文档评论(0)