32 lines
901 B
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();
|
|
}
|
|
}
|