java输出错误谢谢各位了。。简单问题
public class test3 {
String str=new String("Good morning!");
char[] scr={'a','b','c'};
public static void main (String []args){
test3 cvd=new test3();
cvd.change(cvd.str, cvd.scr);
System.out.println(cvd.str+cvd.scr);
System.out.println(cvd.str);
}
public void change(String str,char scr[]){
str="2222";
scr[0]='g';
}
}
为什么输出是
Good morning![C@64c3c749
Good morning!
str不是已经变了吗还有数组怎么。。不是gbc。。