当前位置: 技术问答>java相关
关于String类的简单问题
来源: 互联网 发布时间:2015-06-08
本文导语: String method01(String str01){ str01=""; return str01; } Void method02(){ String str02="why?"; method01(str02); //为什么str02的值没有变呢? //str02是一个对象,应该把str02的引用地址传给str01才对呀 ...
String method01(String str01){
str01="";
return str01;
}
Void method02(){
String str02="why?";
method01(str02);
//为什么str02的值没有变呢?
//str02是一个对象,应该把str02的引用地址传给str01才对呀
//谢谢!
}
str01="";
return str01;
}
Void method02(){
String str02="why?";
method01(str02);
//为什么str02的值没有变呢?
//str02是一个对象,应该把str02的引用地址传给str01才对呀
//谢谢!
}
|
process:
1.str02--new---> "why?"
2.str01----->str02------>"why?"
3.str01--new--->"";
result:
str02----->"why?"
str01----->"";
so,will reach the goal:
str02----->str01----->""
end.
1.str02--new---> "why?"
2.str01----->str02------>"why?"
3.str01--new--->"";
result:
str02----->"why?"
str01----->"";
so,will reach the goal:
str02----->str01----->""
end.