本帖最后由 郭振 于 2012-5-5 13:21 编辑
//Srting类的对象一旦创建就不能改变,我对这个理解还是模糊不清楚。我怎么想也想不通,为什么结果不是“hello”而是“java”,我创建了一个sb对象,调用fun方法,结果应该是hello啊,希望大家能指点一下,在此谢了。
public class StringTest {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
String s="java";
fun(s);
System.out.println(s);
}
public static void fun(String sb)
{
sb="hello";
}
} |