ist es möglich einen zwei dimensionalen array in einem dreidimensionalen array zu speichern
also im generellen möchte ich brett in brettverlaufsspeicher speichern und somit jede veränderung von brett im laufe der Schleife abspeichern. kann ich daher einerseits die zahl irgentwie offenlassen, wie oft ich brett speichern möchte da ich vorher nicht genau weiß wie lange die schleife geht und leider habe ich noch keinen ansatz gefunden wie ich das generel machen kann, daher sag ich schonmal danke fürs antworten 
Java:
int [][] brett= new int[2][2];
int [][][] brettverlaufspeicher=new int [][2][2]
public static void übertrage(int [][]b, int [][][]a, int k){
for (k){
for (int i=0; i<b.length;i++){
for (int j =0;j<b.length;j++){
b[i][j]=a[k][i][j];
}
}
}
}// Programm
while (true){
int anzahl =0;
//verändere brett
übertrage(brett,brettverlaufsspeicher,anzahl);
anzahl++
}