删除四个王

时间:2016-03-11 02:43:39

标签: java arraylist indexoutofboundsexception

我正在为GoFish游戏编写代码,每当我得到四种错误时,我就会出错。

这就是我所拥有的。我需要找到四个然后删除它。我试图用这个代码做的就是浏览每张卡片并检查我手中是否有四张卡片。

int c = 0;

for (int k = 0; k < hand.size(); k++) {
    c = 0;
    for (int z = 0; z < hand.size(); z++) {
        if(hand.get(k).getRank().equalsIgnoreCase(hand.get(z).getRank())) {
            c++;
            if (c==4) {
                for(int m = z; z > m-4; z-- ) {
                    hand.remove(m);
                }
            }
        }
    }
}

0 个答案:

没有答案