一道方法调用的笔试题
public static void main(String[] args){String str=new String("hello");
char[] c=new char[]{'a','b','c'};
method(str,c);
System.out.println("str="+str+" ***** c="+(new String(c)));
}
public static void method(String str,char[] c){
str="ok there";
c[0]='g';
}
没有ide,用记事本编辑的,可能有错误,各位谅解。大致意思应该表达清楚了。
问以上程序输出结果是什么?
本人想不太明白,望高手解释。
[ 本帖最后由 西鄙人 于 2010-11-8 21:41 编辑 ]