gpt4 book ai didi

java - 类的数组列表

转载 作者:行者123 更新时间:2023-12-01 18:56:53 24 4
gpt4 key购买 nike

好的,我需要一些帮助来解决一些语法问题。我有一个类,我希望它将它放入数组列表中,并使用 for 循环填充数组列表。这是我想要的示例:

    public class w{
int x;
int y;
}
Arraylist m = new Arraylist();
for(int i=0; i<n;i++)
{
m[i].add(w.x);
m[i].add(w.y);

}

是的,该代码无法正常运行,它只是我希望它执行的操作的一个示例。我不知道语法,我想要一个包含类的数组列表,可以通过给出 i 来检索这些类,并仅通过该“i”获取两个变量;任何帮助将不胜感激。非常感谢您抽出宝贵的时间,对于糟糕的描述感到抱歉,但我无法更具体。

最佳答案

目前尚不清楚您要实现什么目标,但也许这足以指导如何正确使用ArrayList。我将您的类名从 w 更改为 W 以匹配通常的 Java 编码约定。

public class W {
int x;
int y;
public W(int x, int y) {
this.x = x;
this.y = y;
}
}

ArrayList<W> m = new ArrayList<W>(); // can be 'new ArrayList<>()` in Java 7
m.add(new W(1, 2));
m.add(new W(5,-3));
// etc.

for (int i=0; i<m.size(); i++) {
W w = m.get(i);
System.out.println("m[" + i + "]=(" + w.x + "," + w.y + ")");
}

for (W w : m) {
System.out.println("next W: (" + w.x + "," + w.y + ")");
}

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

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