十五、StringBuilder
1、概述
StringBuilder是一个可变的字符串类,我们可以把它看成是一个容器
作用:提高字符串的操作效率
2、构造方法
| 方法名 | 说明 |
|---|---|
public StringBuilder() |
创建一个空白可变字符串对象,不含有任何内容 |
public StringBuilder(String str) |
根据字符串的内容,来创建可变字符串对象 |
3、常用方法
| 方法名 | 说明 |
|---|---|
public StringBuilder append(任意类型) |
添加数据,并返回对象本身 |
public StringBuilder reverse() |
返回相反的字符序列 |
public int length() |
返回长度 ( 字符出现的个数) |
public String toString() |
通过toString()就可以实现把StringBuilder转换为String |
4、StringBuilder 与 String的区别
- String:内容的不可变的
- StringBuilder:内容是可变的
5、StringBuilder 与 String 相互转化
-
StringBuilder 转换为 String
public String toString():通过 toString() 就可以实现把 StringBuilder 转换为 String -
String 转换为 StringBuilder
public StringBuilder(String s):通过构造方法就可以实现把 String 转换为 StringBuilder

浙公网安备 33010602011771号