小编cod*_*tte的帖子

JAVA中的mutate数组

public class example
{
    public static void main(String[] args)
    {
        int[] MyArray = new int[10];
        MyArray[1] = 5;
        int[] NewArray = MyArray;
        NewArray[1] = 10;    
        System.out.println(MyArray[1]);
    }
}
Run Code Online (Sandbox Code Playgroud)

为什么打印出系统10而不是5

好像我们在对元素所做的任何改变NewArray,MyArray都会跟着变,为什么呢?

我复制这个模式以启动类似int,字符串变量,但它们不像上面那样,为什么?谢谢你,我是CS编程新手.

java arrays

-6
推荐指数
1
解决办法
1665
查看次数

标签 统计

arrays ×1

java ×1