本帖最后由 范龙波 于 2013-4-29 01:26 编辑
class StringDemo
{
String x="abcdefg";
public void TiHuan()
{
x.replace('a','b'); //我想知道为什么我这么写打印出来的x值还是原来的"abcdefg",如果写成x1=x.replace('a','b');打印x1就能打印出替换后的结果,有点想不明白请明白人给解释一下谢谢。
System.out.println(x);
}
}
class Demo
{
public static void main(String[] args)
{
StringDemo i=new StringDemo();
i.TiHuan();
}
}
|
|