可变的String类:StringBuilder和StringBuffer

159 阅读1分钟

1.三者异同

String:不可变字符序列,底层使用char[]存储

StringBuffer:可变的字符序列;线程安全,效率低; 底层使用char[]存储

StringBuilder:可变的字符序列;线程不安全,效率高; 底层使用char[]存储

出现的时间从早到晚排序

2.StringBuffer的方法总结

增:append()

删:delete(int start,int end)

改:setCharAt(int n,char ch)/replace(int start,int end,String str)

查:charAt(int n)

插:insert(int offset,XXX)

长度:length()

遍历:for+charAt()

方法链的概念

方法链:append().append();