gpt4 book ai didi

java - List 报告其中的所有对象都是同一个 java?

转载 作者:行者123 更新时间:2023-12-01 15:39:22 25 4
gpt4 key购买 nike

我在java中使用对象列表(区域),我将其定义如下:

    public static List<Area> areaList = new ArrayList<Area>();

我将内容添加到我的列表中,如下所示:

    areaList.add(new Area(px, py, pz, radius, wl));

然后我访问列表,检查其中的每个区域,如下所示:

for (int i = 1; i < areaList.size(); i++) {
System.out.println(areaList.get(i).somevariable));
}

(忽略“somevariable”,我也没有使用 println(),例如,我使用以下方式访问的方式:

areaList.get(i)

这里很重要)

但它返回列表中的所有对象,因为它们具有相同的值 - 与最后访问的对象相同。

谁能告诉我哪里出了问题?

最佳答案

这不是解决方案,但您应该以 i=0 开始循环

关于java - List 报告其中的所有对象都是同一个 java?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8327654/

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