String的值不能被改变的,可能有人看到下面这个会觉得string的内容有被改变。但是实际上在内存中,改变的不是string的值,而是改变了引用的对象。然后将指针指向新的 String 对象。所以经常改变内容的字符串最好不要用 String ,因为每次生成对象都会对系统性能产生影响。如果要改变字符串的内容,可以用StringBuffer与StringBuilder。从这个API里面的说明就可以看出来,不能被继承,不能修改。
String的值不能被改变
最新推荐文章于 2023-02-15 10:22:32 发布