StringBuilder是一个可变的字符串类,我们可以把它看成是一个容器
作用:提高字符串的操作效率
特点:public StringBuilder():创建一个空白可变的字符串对象,不含有任何内容
Stringbuilder的常用方法:
方法名 说明
public StringBuilder append(任意类型) 添加对象并返回对象本身
public StringBuilder reverse 返回相反的字符序列
public int length() 返回长度(字符串出现的个数)
public String toString() 通过toString()就可以实现把StringBuilder转换为String
String和StringBuilder区别:
String:内容不可变 StringBuilder:内容可变的
通过使用String和StringBuilder相互搭配使用写的小功能:
使用StringBuilder中反转关键字(reverse)实现判断字符串对称:
Reverse在StringBuilder中所以先把传进来的内容转化为StriingBuilder,
再通过toString()就可以实现把StringBuilder转换为String,
拿原数据和反转的数据做对比即可判断是否对称:
String和StringBuilder相互转化
1、StringBuilder转换为String
public String toString():通过toString()就可以实现把StringBuilder转换为String;
2、String转换为StringBuilder
public StringBuilder(String s):通过构造方法就可以实现把String转换为StringBuilder;