gpt4 book ai didi

java - 如何将一对数字添加到 ArrayList 中?

转载 作者:行者123 更新时间:2023-12-02 08:23:30 27 4
gpt4 key购买 nike

我正在尝试创建一个具有某些形状尺寸的ArrayList。我的代码是:

ArrayList<Double> shapes = new ArrayList<Double>();

shapes.add(2.5,3.5);
shapes.add(5.6,6.5);
shapes.add(8.4,6.9);

我知道这不起作用,但是我如何将诸如 (2.5,3.5) 这样的对添加到数组中?

最佳答案

创建自己的类:

public class MyClass {
double x;
double y;
public MyClass(double x, double y) {
this.x = x;
this.y = y;
}
}

然后创建该类型的 ArrayList:

ArrayList<MyClass> shapes = new ArrayList<>();

添加到它:

MyClass pair = new MyClass(2.5,3.5);
shapes.add(pair);

如果您想获取 xy 坐标,您只需在类中添加其他方法即可,例如 public double getX() {返回x; } 然后你可以这样做:

shapes.get(0).getX();

*这只是一个示例,请根据您的需要修改代码

关于java - 如何将一对数字添加到 ArrayList 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21424560/

27 4 0