如何比较向量(类)中的元素?

时间:2015-05-12 01:44:33

标签: java android vector

我正在制作游戏,当我更新"实体"的坐标时,如果超过屏幕限制,它们将出现在另一部分,得分会增加,但是如何可能不止一个实体,分数会不止一次增加,所以我在每个周期尝试使用它:

for(entity e: entities){
//updating stuff
    if(e.exceed_the_limit)//or whatever
    { 
        if(e.equals(entities.get(entities.size)))score++;
    }
}

所以它应该比较元素是否是增加分数的第一个向量,但是我得到了这个例外:

java.lang.ArrayIndexOutOfBoundsException:length = 1;指数=1吨

我已尝试使用 elementAt(),但我得到了同样的错误。我应该怎么做才能检查它是否第一次增加?

0 个答案:

没有答案