クラスのリセット関数を実装しようとしていますが、最も簡単な方法はremoveAll()
、arraylist で使用してコンストラクターを呼び出すことです。ただし、構文が間違っているため、それもうまくいかないようです。できないことを試しています。
removeAll()
今のところ、私は動作するメソッドを持っていますが、呼び出されたコンストラクターから繰り返されるコード (すべてステートメントを期待) であるため、クリーンアップしたいと思いStandardDeck()
ます。
public void reset(){
cardArray.removeAll(cardArray);
for(int suit = 0; suit < 4; suit++){
for(int rank = 0; rank < 13; rank++){
PlayingCard card = new PlayingCard(suit, rank);
cardArray.add(card);
}
}
}