标签:title 比较 java代码 根据 int 功能 成员方法 需要 offset
方法声明 |
功能介绍 |
StringBuilder() |
使用无参方式构造对象,容量为16 |
StringBuilder(int capacity) |
根据参数指定的容量来构造对象,容量为参数指定大小 |
StringBuilder(String str) |
根据参数指定的字符串来构造对象,容量为:16+字符串长度 |
方法声明 |
功能介绍 |
int capacity() |
用于返回调用对象的容量 |
int length() |
用于返回字符串的长度,也就是字符的个数 |
StringBuilder insert(int offset, String str) |
插入字符串并返回调用对象的引用,就是自己 |
StringBuilder append(String str) |
追加字符串 |
StringBuilder deleteCharAt(int index) |
将当前字符串中下标为index位置的单个字符删除 |
StringBuilder delete(int start,int end) |
删除字符串 |
StringBuilder replace(int start,int end,String str) |
替换字符串 |
StringBuilder reverse() | 字符串反转 |
注意:作为参数传递的话,方法内部String不会改变其值,StringBuffer和StringBuilder会改变其值。
StringBuilder的很多方法的返回值均为StringBuilder类型。这些方法的返回语句均为:return this。
由此可见,这些方法在对StringBuilder所封装的字符序列进行改变后又返回了该对象的引用。
基于这样设计的目的在于可以连续调用。
标签:title 比较 java代码 根据 int 功能 成员方法 需要 offset
原文地址:https://www.cnblogs.com/Tree0108/p/14189681.html