Java中提供三个类来表示和操作字符串,分别为 String、StringBuilder、StringBuffer。字符串就是多个字符的集合。
1、 String是内容不可变的字符串。因为String底层使用了一个不可变的字符数组(final char[])
2、StringBuilder、StringBuffer是内容可以改变的字符串,底层使用的是可变的字符数组(没有用final修饰)
3、StringBuilder是线程不安全的,但是效率较高,而StringBuffer是线程安全的,但是效率较低