String的值不能被改变

String的值不能被改变的,可能有人看到下面这个会觉得string的内容有被改变。但是实际上在内存中,改变的不是string的值,而是改变了引用的对象。然后将指针指向新的 String 对象。所以经常改变内容的字符串最好不要用 String ,因为每次生成对象都会对系统性能产生影响。如果要改变字符串的内容,可以用StringBuffer与StringBuilder。从这个API里面的说明就可以看
相关文章
相关标签/搜索