Java 基础知识精华部分 之 StringBuffer 字符串缓冲区
<java.lang> StringBuffer 字符串缓冲区:构造一个其中不带字符的字符串缓冲区,初始容量为 16 个字符。
特点:
- 可以对字符串内容进行修改。
- 是一个容器。
- 是可变长度的。
- 缓冲区中可以存储任意类型的数据。
- 最终需要变成字符串。
容器通常具备一些固定的方法:
1,添加。
StringBuffer append(data):在缓冲区中追加数据。追加到尾部。
StringBuffer insert(index,data):在指定位置插入数据。
2,删除。
StringBuffer delete(start,end);删除从start 至 end-1 范围的元素
StringBuffer deleteCharAt(index);删除指定位置的元素
// sb.delete(0,sb.length());//清空缓冲区。
3,修改。
StringBuffer replace(start,end,string); 将start 至 end-1 替换成 string
void setCharAt(index,char); 替换指定位置的字符
void setLength(len); 将原字符串置为指定长度的字符串
4,查找。(查不到返回 -1)
- int indexOf(string); 返回指定子字符串在此字符串中第一次出现处的索引。
- int indexOf(string,int fromIndex); 从指定位置开始查找字符串
- int lastIndexOf(string); 返回指定子字符串在此字符串中最右边出现处的索引。
- int lastIndexOf(string,int fromIndex); 从指定的索引开始反向搜索
5,获取子串。
- string substring(start); 返回start到结尾的子串
- string substring(start,end); 返回start 至 end-1 的子串
6,反转。
- StringBuffer reverse(); 字符串反转
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

上一篇: Java 基础知识精华部分 之 String字符串
下一篇: 谈谈自己对于 AOP 的了解
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论