hi leute, ich habe einen Vektor, "speicher plätze"
in diesen Vektor speichere ich Carten ab genau 108 ... das klappt wenn ich mit size aufrufe gibt er mir die anzahl wieder
jetzt möchte ich aus diesem vektor eine karte, die 1. wegnehmen und in einen anderen stapel ablegen
aufruf:
Vom stapel nehmen:
Cards.Deck.Default = 6
aber wenn ich das aufführe bekomm ich in der zeile:
Card c = (Card)unocards.elementAt(index);
die fehler meldung index out of bounds ...
woran könnte das liegen?
in diesen Vektor speichere ich Carten ab genau 108 ... das klappt wenn ich mit size aufrufe gibt er mir die anzahl wieder
jetzt möchte ich aus diesem vektor eine karte, die 1. wegnehmen und in einen anderen stapel ablegen
aufruf:
Java:
for (int i = 0; i < 2; i++){
players.add(new Cards.Deck(Cards.Deck.EMPTY));
for (int j = 0; j < Cards.Deck.DEFAULT ; j++){
((Cards.Deck)players.get(i)).insertUnoCard(deck.getCard(0));
}
}
Vom stapel nehmen:
Java:
public static Card getCard (int index){
Card c = (Card)unocards.elementAt(index);
unocards.remove(index);
return c;
}
Cards.Deck.Default = 6
aber wenn ich das aufführe bekomm ich in der zeile:
Card c = (Card)unocards.elementAt(index);
die fehler meldung index out of bounds ...
woran könnte das liegen?