0
Я пытаюсь сделать игру в блэкджек, но я не знаю, как изменить значение «ACE» на 1, если 11 слишком велико. Теперь я пытаюсь найти Arraylist для A, чтобы изменить стоимость одного или более из них. Но как я могу увидеть, сколько А в моем Arraylist?Arraylist ищет определенный элемент
while (getPointsPC() < 17 || getPointsPC() < getPointsPL()){
int acees = 0;
random = bj.getRandom();
CardsPC.add(bj.getCard(random));
setPointsPC(random);
lblPointsPC.setText("Points Dealer: " + Integer.toString(getPointsPC()));
String text = CardsPC.get(0);
for(int i = 1; i < CardsPC.size(); i++){
text = text + ", " + CardsPC.get(i);
}
if (CardsPC.contains("A") && getPointsPC() > 21 && acees < CardsPC.**HOW_MUCH_A's???**){
setPointsPC(13);
acees++;
}
lblCardsPC.setText(text);
}
я не знаю "[ASS] (https://c1.staticflickr.com/3/2651/3892880140_52ec991129.jpg)" было несколько. Возможно, вы имели в виду "ACE"? – Andreas