public final class StringBuffer
extends Object
implements Serializable, CharSequence

一、构造方法:

1、public StringBuffer():构造一个没有字符的字符串缓冲区,初始容量为16个字符。

2、public StringBuffer(int capacity):构造一个没有字符的字符串缓冲区和指定的初始容量。

3、public StringBuffer(String str):构造一个初始化为指定字符串内容的字符串缓冲区,字符串缓冲区的初始容量为16加上字符串参数的长度。

4、public StringBuffer(CharSequence seq)构造一个包含与指定的相同字符的字符串缓冲区CharSequence 。字符串缓冲区的初始容量为16加上CharSequence参数的长度。如果指定的长度CharSequence小于或等于零,则容量的空缓冲16被返回。

二、常用方法:

1、public StringBuffer append(boolean b)将boolean参数的字符串表示附加到序列中。此方法还可用于char、int、long、float、double。
2、public StringBuffer delete(int start,int end):删除此序列的子字符串中的字符。 子串开始于指定start并延伸到字符索引end - 1。  如果start等于end ,则不作任何更改。

3、public StringBuffer deleteCharAt(int index):删除char在这个序列中的指定位置, 该序列缩短了一个char。

4、public StringBuffer replace(int start,int end,String str):用指定的String中的字符str替换此序列的子字符串即开始于start并延伸到字符索引end - 1的字符串。(如果需要,此序列将被延长以容纳指定的字符串。)

5、public String substring(int start):返回一个新的String ,此字符串序列从指定的索引开始,并延伸到该序列的末尾。

6、public String substring(int start,int end):返回一个新的String ,此字符串序列从指定的start ,并扩展到索引号为end - 1 。

7、public StringBuffer insert(int index,char[] ch,int offset,int len):在字符串index的位置插入字符数组ch中从索引offset开始,长度len的字符。 该序列的长度增加len。

8、public StringBuffer insert(int offset,Object obj):将obj的字符串表示插入到此字符序列offset位置中。(相当于先通过String.valueOf(obj)转换为字符串,再进行插入。)还可应用于String、char[]、char、int、lont、float、double9、public int indexOf(String str):返回str第一次出现在字符串内的索引。

10、public int indexOf(String str,int fromIndex):返回str第一次出现在字符串中的索引,从指定的索引fromIndex开始搜索。

11、public int lastIndexOf(String str):返回str最后一次出现在字符串内的索引。

12、public int lastIndexOf(String str,int fromIndex):返回str最后一次出现在字符串中的索引,从指定的索引fromIndex开始搜索。

13、public StringBuffer reverse():将字符序列反转。

14、public String toString():将StringBuffer类型转换为String类型。

转载于:https://www.cnblogs.com/Hearter/p/8392456.html

JAVA关于StringBuffer的一些方法相关推荐

  1. JAVA的StringBuffer类

    StringBuffer类和String一样,也用来代表字符串,只是由于StringBuffer的内部实现方式和String不同,所以StringBuffer在进行字符串处理时,不生成新的对象,在内存 ...

  2. Java高级特性:clone()方法

    标签:ringbuf   his   硬件   throws   port   protect   序列化   ext   this 目录 源码 深拷贝和浅拷贝 对象串行化实现拷贝 常见面试题 源码 ...

  3. Java之StringBuffer类

    Java之StringBuffer类 SringBuffer类 当对字符串进行修改的时候,需要使用StringBuffer和StringBuilder类. Sting类的区别 它们和String类不同 ...

  4. Java 内存泄露以及避免方法

    转载自  Java 内存泄露以及避免方法 内存泄露:      是指在程序运行过程中会不断的分配内存空间,那些不再使用的内存空间应该即时回收它们,从而保证可以保证系统可以再次使用这些内存.如果存在无用 ...

  5. java字符串string_Java字符串String方法总结

    Java字符串创建与初始化实例.Java字符串String方法总结,包括字符串的大小写替转换,获取字符串长度的方法.截取字符串,去除字符串中的空格.StringBuffer类转换成String类等: ...

  6. JAVA的StringBuffer类详解

    JAVA的StringBuffer类详解 StringBuffer类和String一样,也用来代表字符串,只是由于StringBuffer的内部实现方式和String不同,所以StringBuffer ...

  7. java中容易混淆的方法_java中容易混淆的区别

    本文会随时更新一些java中容易混淆的关键字或者知识点,如有偏见之处,望留言! final和static的差别: 1,final的英语意思"最后的",在java中修饰类,方法和变量 ...

  8. java hashmap putall_Java ConcurrentHashMap.putAll方法代码示例

    import java.util.concurrent.ConcurrentHashMap; //导入方法依赖的package包/类 /** * 生成更新Sql * @param entity * @ ...

  9. JAVA 的StringBuffer类

    StringBuffer类和String一样,也用来代表字符串,只是由于StringBuffer的内部实现方式和String不同,所以StringBuffer在进行字符串处理时,不生成新的对象,在内存 ...

最新文章

  1. 每日一则 LeetCode: Add Two Numbers
  2. ORACLE告警日志文件
  3. mysql数据库主要用来做什么的_为什么有了 MySQL ,还要有时序数据库?
  4. 10行代码理解Java锁消除
  5. 无法连接到 recaptcha_汕头精巧的重载连接器报价行情,靠谱的重载连接器出厂价...
  6. C++ inline内联函数
  7. java poi 空_Java的poi技术遍历Excel时进行空Cell,空row,判断
  8. IE6不支持PNG图片透明效果的完美解决方案(完善版)
  9. php1.9,PHP1.9--数组
  10. 细胞增殖曲线_两种月龄近交系五指山小型猪脂肪间充质干细胞生物学特性的比较...
  11. 【原创】查找原始MySQL死锁ID
  12. 济安横断面为什么会有水印_PS差值模式是如何去水印的?你看的懂抖音的沙雕做法?...
  13. 基于echarts的数据可视化模板[开箱即用]
  14. ActiveMQ 停止 关闭 报错 ERROR: No or outdated process id in
  15. “分享到微信”的官方SDK和文档中的坑。。。
  16. 进不了BIOS,电脑开机黑屏
  17. PDF Converter OCR for Mac(PDF转换器和OCR识别工具)
  18. ThinkPHP6 excel 导出功能完整实现
  19. iOS GitHub Top 100 简介
  20. 74HC165应用介绍

热门文章

  1. android原生系统开发板,刷android系统到开发板上.doc
  2. 【从零开始vnpy量化投资】十五. 投资组合策略模板介绍
  3. 目前区块链相关的人才市场状况如何?
  4. android歌词跟随手势滑动,Android实现跟随手指拖动并自动贴边的View样式(实例demo)...
  5. 机器学习3-线性代数回顾
  6. 5G性价比神机!Redmi K30s至尊纪念版发布!
  7. 预处理声明一个常数,用以表明 1 年有多少秒的问题(忽略闰年)
  8. CocosCreator实战篇 | 两条线段交点
  9. Linux中head和tail命令作用,Linux 命令head和tail常见用法详解
  10. httrack网站镜像