I am trying to make a simplified version of Solitaire known as Elevens. I successfully made the Card class but I am having trouble creating a Deck class. The goal is to create a deck with unique cards. Sorry if this explanation isn't the best but hopefully the code samples will help:
The Card class constructor:
package ElevensLab;
public class Card {
private String suit;
private String rank;
private int pointValue;
public Card(String cardRank, String cardSuit, int cardPointValue) {
rank=cardRank;
suit=cardSuit;
pointValue=cardPointValue;
}
The Deck class constructor:
package ElevensLab;
import java.util.List;
import java.util.ArrayList;
public class Deck {
private List<Card> cards;
private int size;
public Deck(String[] suits, String[] ranks, int[] values){
ArrayList<Card> cards=new ArrayList<Card>();
for(String suit: suits){
for(String rank: ranks){
for(int value: values){
cards.add(suit);
}
}
}
size=cards.size();
}