可以
String a="abc";
String ChangeString(String a)
{
a = "bbb";
return a;
}
a = ChangeString(a);
System.out.println(a);
String a="abc";
String ChangeString(String a)
{
a = "bbb";
return a;
}
a = ChangeString(a);
System.out.println(a);
如果你按楼上各位说的做的话,并不是改变了String的内容,而是改变了整个String类。也就是重新生成了一个新的类对象。
请看上面的贴子里我的回复。
另外,请记住一个简单的java编程要素:凡是对对象本身操作,请用
对象.方法()
如果使用对象相关:
方法(对象)
其实很多人不入门就是这个原因啊,真遗憾!