Guten Morgen
Ich habe folgenden Code:
Gerne möchte ich nun, dass die Werte in ein 2-dimensionales Array gespeichert wird, welches als 2. Wert [h] hat (Bsp. lista[3][h]). Leider weiss ich nicht, wie ich dies umsetzen kann.
Ich habe folgenden Code:
Java:
private void Bilder() {
ArrayList list = new ArrayList();
for (int i = 0; i < ANZAHL / 2; i++) {
list.add(i);
list.add(i);
}
Collections.shuffle(list);
Object lista[] = list.toArray(); //get array
for (int i = 0; i < lista.length; i++) {
int img = ((Integer) lista[i]);
filename = "/images/" + img + ".jpg";
try {
bilder[i] = ImageIO.read(this.getClass().getResource(filename));
cards[i] = new JButton(new ImageIcon(bilder[i]));
cards[i].setBorder(BorderFactory.createEmptyBorder());
cards[i].addActionListener(this);
this.add(cards[i], i);
// System.out.println(lista);
for (int j = 0; j < lista.length; j++) {
System.out.print(" " + ((Integer) lista[j]));
}
System.out.println();
} catch (IOException ex) {
System.out.println(ex.getMessage() + " (" + filename + ")");
}
}
Gerne möchte ich nun, dass die Werte in ein 2-dimensionales Array gespeichert wird, welches als 2. Wert [h] hat (Bsp. lista[3][h]). Leider weiss ich nicht, wie ich dies umsetzen kann.
Zuletzt bearbeitet: