gpt4 book ai didi

java - 如何查找由字符串指定的花色的所有牌,例如java中的 "Spades"

转载 作者:行者123 更新时间:2023-12-01 17:37:45 26 4
gpt4 key购买 nike

我正在尝试找到所有相同花色的牌并将其归还。我已经尝试了所有方法,但似乎还是不行。

public ArrayList<Card> findSuit(String suit) {

ArrayList<Card> cards = new ArrayList<Card>();
for(int i = 1; i <= pack.size(); i++){
cards.add(i);
}
return cards;
}

我收到的错误消息是:

The method add(int, Card) in the type ArrayList is not applicable for the arguments (int)

最佳答案

首先,集合中的索引从0开始,以size()-1结束。

我假设类卡有属性套装。所以代码:

for(Card c : pack) {
if(c != null && c.getSuit().equals(suit)){
cards.add(c);
}
}

关于java - 如何查找由字符串指定的花色的所有牌,例如java中的 "Spades",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4659316/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com