2020-06-18StringBuilder
2020-06-18 本文已影响0人
智障猿
StringBuilder

如果对字符串进行拼接操作,每次拼接,都会创建一个新的String对象,即耗时,又浪费内存。可以使用StringBuilder来解决这个问题。
- String 和 StringBuilder的区别
①String内容是不可变的
②StringBuiler内容是可变的 - StringBuilder构造方法
方法名 | 说明 |
---|---|
public StringBuilder | 创建一个空白的可变字符串对象,不含任何内容 |
public StringBuilder(String str) | 根据字符串的内容,创建可变字符串对象 |
- StringBuilder的添加和反转
方法名 | 说明 |
---|---|
public StringBuilder append(任意类型) | 添加数据,并返回对象本身 |
public StringBuilder reverse() | 返回相反的字符序列 |
- StringBuilder 和 String的相互转换
- StringBuilder转化为String
public String toString():通过toString()就可以实现StringBuilder转化为String - String转换为StringBuilder
通过StringBuilder的构造方法转换