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(); } }