-1
private List<Integer> findJQK(List<Integer> selectedCards) {
List<Integer> tempIndexes2 = new ArrayList<Integer>();
for (Integer kObj : selectedCards) {
int k = kObj.intValue();
if (cardAt(k).rank().equals("jack")) {
list.add(cardAt(k));
} else if (cardAt(k).rank().equals("queen")) {
list.add(cardAt(k));
} else if (cardAt(k).rank().equals("king")) {
foundKing = true;
}
}
return cardAt(k);
}
我正在爲學校做作業。我錯過了許多課堂學生的工作時間,而且落後了,沒有機會與同學一起閱讀代碼。我從來沒有過去:行for (Integer kObj : selectedCards)
做什麼,我想知道它在做什麼。謝謝!作爲一個方面說明,我們正在做的項目本身在本節中爲您提供了將要修改的代碼。我們正在將一款紙牌遊戲變成模擬遊戲。修改過程沒有完成(因此爲什麼我在第一個if語句後面有一個list.add(cardAt(k));
,後面跟着一個我還沒有切換的布爾語句)。這個Integer和這個List之間的冒號是什麼?