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