BlackJack/src/Kartenstapel.java

32 lines
901 B
Java

public class Kartenstapel {
String[][] stapel;
Kartenstapel(){
stapel = generateNewStapel();
}
String[][] generateNewStapel(){
String[] possibleFarben = {"Herz", "Karo", "Schippe", "Kreuz"};
String[] possibleWerte = {"2", "3", "4", "5", "6", "7", "8", "9", "10", "Bube", "Dame", "König", "Ass"};
String[][] returnStapel = new String[52][2];
int counter = 0;
for (String farbe : possibleFarben){
for (String wert : possibleWerte){
returnStapel[counter] = new String[]{farbe, wert};
counter ++;
}
}
return returnStapel;
}
public String toString(){
StringBuilder sb = new StringBuilder();
for (String[] karte : stapel){
sb.append(String.format("%s %s \n", karte[0], karte[1]));
}
return sb.toString();
}
}