gpt4 book ai didi

java 集合存储值或引用?

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:46:05 25 4
gpt4 key购买 nike

<分区>

初学者Java问题:当我有

Integer i = 6;
ArrayList<Integer> ar = ArrayList<Integer>();
ar.add(i);

然后我写 i = 8ar.get(0) 返回 6

但是如果我用我的类尝试同样的事情:

class MyC
{
Integer i;
}
MyC myc = new MyC();
myc.i = 6;
ArrayList<MyC> ar = ArrayList<MyC>();
ar.add(myc);

然后执行myc.i = 8ar.get(0) 返回8

你能解释一下这种行为吗?

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