[英]Getting out the xPos and YPos valueses from a arraylist
我有这个 java class:
public class Coordinate {
//Instansvariabler (klassvariabler, objektvariabler)
int xPos, yPos;
//Konstruktor
public Coordinate(int xPos, int yPos){
this.xPos = xPos;
this.yPos = yPos;
}
}
我正在使用 ArrayList 通过这个 for 循环获得尽可能多的值
for(int i = 0; i < snakeParts; i++){
if(snake.size() <= snakeParts)
snake.add(new Coordinate(0, 0));
}
如何从 snake.get(i) 获取 xPos 和 yPos? 有什么简单的方法可以做到这一点吗? 当我打印 snake.get(i) 这是我得到的: Coordinate@634b392;
在 class Coordinate
中做一个吸气剂:
public int getX() {
return xPos;
}
然后,您可以通过以下方式获取它: snake.get(i).getX();
. 还要添加一个 toString 以便打印您的坐标打印出更有用的东西。
如果你想简化这些东西,你的 IDE 可以为你生成它,或者使用Project Lombok 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.