我有一个填充了团队的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++.
}
}
}
}
答案 0 :(得分:3)
嗯,您应该在setGoldMedalCount(int value)
类中使用incGoldMedalCount()
或team
方法,并在该条件下调用该方法。