]>
wirehaze git hosting - solitaire.git/blob - src/solitaire/Stock.java
3 import java
.util
.Collections
;
4 import java
.util
.LinkedList
;
8 private final List
<Card
> cards
;
11 this.cards
= new LinkedList
<>();
13 for (Suit s
: Suit
.SUITS
)
14 for (Rank r
: Rank
.RANKS
)
15 cards
.add(new Card(s
, r
));
17 Collections
.shuffle(cards
);
21 return cards
.removeLast();
25 return cards
.isEmpty();
29 public String
toString() {
33 return String
.format("{%s}", cards
.getLast());