Java开发者如何正确的使用String,StringBuffer,StringBuilder类

经过前面的文章,咱们知道String类最大的特色是不可变性,这意味着对String类的任何修改都会新生成一个字符串,好比你执行了String类的substring,replace,toUpperCase,toLowerCase,trim方法都会生成一个新的字符串,一旦你的程序对字符串有大量修改,那么在jvm的堆内存中就会生成大量的旧的临时垃圾字符串对象,如何解决这一问题呢?java 答案是使用St
相关文章
相关标签/搜索