当前页面: 开发资料首页 → J2SE 专题 → String变量是不是不能更改其内部的具体部分,而可以整体被赋值、修改?
String变量是不是不能更改其内部的具体部分,而可以整体被赋值、修改?
摘要: String变量是不是不能更改其内部的具体部分,而可以整体被赋值、修改?
也就是不能进行append,insert,replace等.但可以通过String a=(String)b,或String a=(String)b(...)来赋值改变。
对吗?
应该是的吧,如果进行这些操作后实际上的产生一个新的对像.
right
确切说是,String引用的变量内容不能改变,无论那种方式,除非你让变量重新引用一段内存
String 的对象一旦创建了,就不能改变了,不管你以后怎么用,其原来的东西都是不变的,就是里面的内容一直是你创建时候的那个,直到销毁