String 的实例被称为是“不可变的”,这是由于一旦创建它就无法修改它的值。看似能修改 String 的方法实际上只是返回一个包含修改内容的新 String。
出于性能上的考虑,String(String) 构造函数被省略。如果需要 String 的副本,你可用 Copy 或 StringBuilder 类。

解决方案 »

  1.   

    tuzi98(兔子) 兄弟说的很对,希望楼主给分的时候多给他点 :-)  :P  *_*
      

  2.   

    string是不可变的值,一旦附值给它,在内存中是不可以改变它的,要改变的话只是在内存中重新给他分配一个内存空间来存放它的新值,之后把引用指向这个新值,之后垃圾回收器就会对就值进行处理
    用StringBuilder 类