【发布时间】:2020-09-24 07:01:37
【问题描述】:
首先抱歉,如果之前有人问过这个问题(如果有,我找不到)
这是我的代码
public class Methods {
public static void main(String[] args) {
String playerOne = "this is blank";
lols(playerOne);
System.out.println(playerOne);
}
public static String lols(String playerOne) {
playerOne = "this is filled";
return playerOne;
}
}
我希望 playerOne 字符串更改为“已填充”,但打印时显示“这是空白”
我不确定为什么这段代码不起作用。
感谢您的帮助。
【问题讨论】:
-
除了 Stultuske 的回答,还要查看Is Java "pass-by-reference" or "pass-by-value"?