字符串:底层是字符数组,及其对数组的操作。
特点:
(1)此类型是final修饰
(2)没有重写equals方法与toString方法
(3)此类型提供的大多数方法都带有返回值 即:return this
构造器:StringBuilder()
构造了一个空的字符生成器(StringBuilder对象),初始容量为16。
StringBuilder(String str);
创建了一个指定字符串的StringBuilder对象。
常用方法:
int(返回值类型) length();返回字符有效长度
StringBuilder(返回值类型) append(Type a);将参数a追加到StringBuilder对象里,返回此对象。
StringBuilder insert(int index,Type a);将参数a插入到对象的下标index处。
StringBuilder delete (int start,int end);删除此对象里的部分字符,从start开始到end结束。注意:包前不包后,左闭右开。
StringBuilder replace(int start,int end,String str);使用str替换此对象从start开始到end结束子串。
StringBuffer:此类与StringBuffer用法一模一样。**但是:在线程安全上考虑:StringBufferxian线程安全(执行效率低),StringBuilder线程不安全(执行效率高)。