public static void changeStr(String str){ //这里得到的1234 相当于 String str = 1234; 这里的str和下面str是不同的变量
str="welcome"; //这里改变的是本函数里面str的值,并不是改变下面那个
}
public static void main(String[] args) {
String str="1234";
changeStr(str); //这里把str传进去,其实是把他的值1234传进去
System.out.println(str);//所以这里打印的还是1234
}
|