StringBuilder
在以往的字符串中我们使用“+”来拼接字符串,可是这样的效率实在是太慢了,所以这期我们介绍一个新的类——StringBuilder
概述:StringBuilder可以看成是一个容器,创建之后里面的内容是可变的。
作用:提高字符串的操作效率
构造方法:
可以看到,StringBuilder的两种构造方法:
空参构造和有参构造
方法:
注意,我们在使用StringBuilder类的时候,打印的是属性值,不是地址值
再补充一个方法: sb.delete(int start,int end)方法:删除索引2到4(不包括索引4)的值。(包左不包右)
package String;
public class Demo_09 {
public static void main(String[] args) {
StringBuilder sb=new StringBuilder();
sb.append(1);
sb.append('c');
sb.append(true);
sb.append(1.1);
sb.append("shuo");
System.out.println(sb);
sb.reverse();
System.out.println(sb);
sb.delete(2,4);
System.out.println(sb);
String result = sb.toString();
System.out.println(result);
}
}