小编Yur*_*ura的帖子

Java字符串值的功能发生了变化

我有这个非常尴尬的问题......

void changeString(String str){
    str = "Hello world":
}

main(){
    String myStr = new String("");
    changeString(myStr);
}
Run Code Online (Sandbox Code Playgroud)

main返回时,该值仍然"""Hello world".这是为什么?

另外,我如何使其工作?假设我希望我的函数changeString将其变为"Hello world"的字符串.

java string function pass-by-reference

24
推荐指数
2
解决办法
4万
查看次数

标签 统计

function ×1

java ×1

pass-by-reference ×1

string ×1