StringBuilder
一、StringBuilder概述
StringBuilder是一个可变的字符串类,我们可以把它看成是一个容器。这里的可变是指StringBuilder对象中的内容是可变的。
1.1String和StringBuilder的区别:
- String:内容是不可变的;
- StringBuilder:内容是可变的。
二、StringBuilder的构造方法
方法名 | 说明 |
---|---|
public StringBuilder() | 创建一个空白可变字符串对象,不含有任何内容 |
public StringBuilder(String str) | 根据字符串的内容来创建可变字符串对象 |
public static void main(String[] args) {
//无参构造
StringBuilder sb = new StringBuilder();
System.out.println("sb:"+sb);
System.out.println("sb.length():"+sb.length());
//有参构造
StringBuilder sb2 = new StringBuilder("hello");
System.out.println("sb2:"+sb2);
System.out.println("sb2.length():"+sb2.length());
}
StringBuilder的其他一些方法:
append:
public StringBuilder append(任意类型):添加数据,并返回对象本身
public static void