gpt4 book ai didi

java - 改变数组的值

转载 作者:行者123 更新时间:2023-12-01 08:11:19 25 4
gpt4 key购买 nike

我在检查一些 Java 代码时遇到问题。

我有一个数组:

String[][] myString = new String[3][3];

然后我有一个方法:

public String getString(int x, int y) {

return myString[x][y];

}

如果我这样做:

String tmp = getString[0][1];
tmp = "Hello";

这会将 myString 的值 0,1 更改为“Hello”,还是将 tmp 重新指向读取“Hello”的字符串?

最佳答案

不,不会。

为变量tmp设置新值不会影响您的数组。如果你想改变数组的值,你必须这样做

myString[0][1] = "Hello";

或者(更好)使用 setter。

关于java - 改变数组的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17034117/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com