Java 访问存储在向量中的对象变量

Java 访问存储在向量中的对象变量,java,variables,vector,Java,Variables,Vector,我有一个叫做坐标的类,正在构建这些坐标对象的向量。下面是坐标类的外观-非常简单: class Coordinate { public int x; public int y; // constructor public Coordinate(int x, int y) { this.x = x; this.y = y; } } 我的问题是,在生成一个包含该类的多个实例的向量之后,如何访问该向量

我有一个叫做坐标的类,正在构建这些坐标对象的向量。下面是坐标类的外观-非常简单:

    class Coordinate {
      public int x;
      public int y;

      // constructor
      public Coordinate(int x, int y) {
        this.x = x;
        this.y = y;
      }
}
我的问题是,在生成一个包含该类的多个实例的向量之后,如何访问该向量给定索引处坐标对象的x或y值? 例如:

v = new Vector<Coordinate>();
Coordinate a = new Coordinate(2, 3);
Coordinate b = new Coordinate(1, 4);
v.add(a);    
v.add(b);
v=新向量();
坐标a=新坐标(2,3);
坐标b=新坐标(1,4);
v、 添加(a);
v、 添加(b);

如何访问向量的index0处对象的y值,并将其与index1处对象的y值进行比较?谢谢

向量的get方法返回向量中的实际对象。下面是比较y值的方法:

if (v.get(0).y == v.get(1).y)

向量的get方法返回向量中的实际对象。下面是比较y值的方法:

if (v.get(0).y == v.get(1).y)

使用
elementAt()
矢量的

boolean result = v.get(0).y == v.get(1).y;

在这种情况下,我建议您参考。还可以考虑将字段封装为数据保护。

< P>简单地说,您可以通过代码< > GET(INT)<代码> >代码>矢量< /代码>:

boolean result = v.get(0).y == v.get(1).y;
在这种情况下,我建议您参考。还考虑将字段封装为数据保护。