本帖最后由 .Mr 于 2013-12-7 16:38 编辑
public class Ex{
public static void main(String args[]){
String s="abc";
s="gav"
System.out.println(s);
}
} 这个打印出来是 gav
和下面代码打印相比的话,下面是调用函数的地方出了问题吗?请帮我解答一下,谢谢
以下代码打印出来是:good and gbc
public class Example{
String str = new String("good");
char[] ch = {'a','b','c'};
public static void main(String args[]){
Example ex = new Example();
ex.change(ex.str,ex.ch);
System.out.println(ex.str+"and");
System.out.println(ex.ch);
}
public void change(String str,char ch[]){
str = "test ok";
ch[0]="g";
}
} |