如何在ArrayList

时间:2016-01-07 10:03:42

标签: java arraylist

我有一个填充了团队的ArrayList,所有团队都有一个属性:int numberOfGoldMedals。我还有一个填充奖牌的ArrayList。我正在尝试创建一个循环,增加每个团队拥有的int属性numberOfGoldMedals,具体取决于奖牌ArrayList中有多少金牌及其名称。下面是我当前的循环,但我不知道如何增加int numberOfGOldMedals。

    for (int i = 0; i < teamlist.size(); i++) {
        team t = teamlist.get(i);
        for (int y = 0; y < medals.size(); y++) {
            Medal m = medaljer.get(y);
            if (t.getTeamName().equals(m.getTeamName())) {
                if (m.getValue().equals("gold")) {
                    //Here I want to increase NumberOfGoldMedals++.
                }
            }
        }
    }

1 个答案:

答案 0 :(得分:3)

嗯,您应该在setGoldMedalCount(int value)类中使用incGoldMedalCount()team方法,并在该条件下调用该方法。