我想编写一个方法来检查每堆牌中是否有6张牌。这是我的方法:
public boolean checkIfPileHasSixCards() {
map.put("tpile1", tpile1);
map.put("tpile2", tpile2);
map.put("tpile3", tpile2);
for (ArrayList<Card> value : map.values()) {
int size=value.size();
if(size==6) {
return true;
}
}
return false;
}
我的逻辑正确吗?我是否有更有效的方法来遍历值并检查每个值(ArrayList)的大小是否为6?