面试之------java String and StringBuffer
我不是好程序员,每次都是用什么才研究什么。
String不可变字符串类,StringBuffer可变字符串类,动态构造字符串。
ps:频繁改动字符串用StringBuffer。因为改变已有String对象的值,其实是新建了一个对象,然后要通过GC回收废弃的字符串;String字符串长度的更改则是通过建立StringBuffer,调用append函数,然后toString的结果;效率都比StringBuffer差。
pps(你仔细数标题中横线的数量了吗?)