A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 林海东 中级黑马   /  2015-8-3 00:24  /  716 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1、概述;也称字符串缓冲区,StringBuffer类似一个字符容器,当在其中添加或删除字符时,并不会产生新的StringBuffer对象 。
StringBuffer采用的是缓冲区机制,一旦开始,首先开辟一块空间,然后,随着数据的增多,还可以继续开辟空间,这些操作针对的是使用同一个对象。
2、构造方法
StringBuffer();//创建一个StringBuffer对象默认长度是16
StringBuffer(int capacity);//创建一个指定长度的StringBuffer对象.
StringBuffer(String s);//相当把String类型转换成StringBuffer类型
3、成员方法
public int length() //字符个数,实际长度
public int capacity() //字符容量,理论长度
注:String和StringBuffer的转换可以通过构造方法实现
4、添加功能
public StringBuffer append ( int i ) //在末尾追加元素
public StringBuffer insert ( int index, String i ) //在指定索引处增加元素.
5、删除功能
StringBuffer deleteCharAt ( int index ) //删除指定索引处的字符
StringBuffer delete ( int start , int end )//删除从位置开始到指定索引结束
6、反转
StringBuffer reverse()//把字符串反转
7、替换
StringBuffer replace(int start, int end, String str)//把指定索引到指定索引之间的字符用一个字符串替换
8、截取
String substring(int start)//从指定索引开始截取到末尾
String substring(int start, int end)//从指定索引开始截取到指定索引















7 个回复

正序浏览
风华正茂 来自手机 中级黑马 2015-8-3 21:36:24
8#
楼主总结得很详细,学习了。
回复 使用道具 举报
比视频里的详细些~
回复 使用道具 举报
总结很详细
回复 使用道具 举报
谢谢分享。
回复 使用道具 举报
顶一下!~~~
回复 使用道具 举报
给你评论一个啦
回复 使用道具 举报
不错赞一个
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马