【JAVA基础】可变字符串类
2021-03-09 02:28
标签: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) StringBuilder delete(int start,int end) StringBuilder replace(int start,int end,String str) 注意:作为参数传递的话,方法内部String不会改变其值,StringBuffer和StringBuilder会改变其值。 StringBuilder的很多方法的返回值均为StringBuilder类型。这些方法的返回语句均为:return this。 由此可见,这些方法在对StringBuilder所封装的字符序列进行改变后又返回了该对象的引用。 基于这样设计的目的在于可以连续调用。 【JAVA基础】可变字符串类 标签:title 比较 java代码 根据 int 功能 成员方法 需要 offset 原文地址:https://www.cnblogs.com/Tree0108/p/14189681.html1. 基本概念
2. StringBuilder类常用的构造方法
3. StringBuilder类常用的成员方法
功能介绍
用于返回调用对象的容量
用于返回字符串的长度,也就是字符的个数
追加字符串
将当前字符串中下标为index位置的单个字符删除
删除字符串
替换字符串
StringBuilder reverse()
字符串反转
4. 返回值的设计