【发布时间】:2011-03-30 00:30:12
【问题描述】:
我有一个非常尴尬的问题...
void changeString(String str){
str = "Hello world":
}
main(){
String myStr = new String("");
changeString(myStr);
}
当main 返回时,值仍然是"" 而不是"Hello world"。这是为什么呢?
另外,我该如何让它工作?假设我希望我的函数 changeString 将它得到的字符串更改为“Hello world”。
【问题讨论】:
标签: java string function pass-by-reference