返回顶部
首页 > 资讯 > 精选 >String中StringBuffer类的用法总结
  • 349
分享到

String中StringBuffer类的用法总结

2023-06-02 17:06:31 349人浏览 安东尼
摘要

这篇文章主要介绍“String中StringBuffer类的用法总结”,在日常操作中,相信很多人在String中StringBuffer类的用法总结问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”String中

这篇文章主要介绍“String中StringBuffer类的用法总结”,在日常操作中,相信很多人在String中StringBuffer类的用法总结问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”String中StringBuffer类的用法总结”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

StringBuffer类
一、字符串缓冲区,是一个容器。没有子类不能继承。
特点:长度可变化;可操作多个数据类型;可通过toString()变成字符串。
二、存储方法
1、StringBuffer append();将指定数据添加到已有数据结尾处。没byte、short的重载
StringBuffer sb = new StringBuffer();
sb.append(34).append(“abc”).append(“de”);方法调用链:返回时是该对象
例:
StringBuffer sb = new StringBuffer();
StringBuffer sb1 = sb.append(34);
Sop(sb==sb1)  true 同一个对象
Sop(sb.toString());  34
Sop(sb1.toString());  34
2、StringBuffer Insert(Index,任意类型数据)将数据插入指定Index位置
Sb.insert(1,”hi”);
三、删除方法
StringBuffet  Delete(int start,int end);包含头不包含尾
StringBuffer  deleteCharAt(int index);删除指定位置字符
Sb.delete(0,sb.length())清空缓冲区
四、获取方法
Char charAt(int index);
Int indexOf(String str);
Int lastindexOf(String str);
Int length();
String subString(int start,int end);
五、修改方法
Sb.replace(int start,int end,String str)
sb.setChrAt(2,‘k’)替换一个字符
Void setCharAt(int index,char ch);
六、翻转方法
StringBuffer  reverse()
七、把StringBuffer 里 srcBegin 到srcEnd 内容存到字符数组从dstBegin开始
Void getChars(int srcBegin,int srcEnd,char[] dst,int dstBegin)八:StringBuilder类
jdk1.5版本后出现
StringBuilder线程不同步,StringBuffer线程同步 安全,同时只允许一个地方使用
StringBuilder快一些,不需要判断,单线程用

到此,关于“String中StringBuffer类的用法总结”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

--结束END--

本文标题: String中StringBuffer类的用法总结

本文链接: https://lsjlt.com/news/230843.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作