Ich habe ein Problem mit einem 2-Dimensionalem String.
Was ich habe:
1. Aus einer Text-Datei in einem String[][] gespeichert:
Ich möchte das die Zahlen darin nach unten fallen, solange Platz ist.
Ich kann den ganzen Block auch schon nach links drehen. Bei dem Fallen komme ich aber nicht weiter:
Funktioniert nicht
.
Mein erstes Ziel ist es,dass ich weiss wie ich die Zahlen in ein String bekomme, da hackt es bei mir schon :/
Sorry
Was ich habe:
1. Aus einer Text-Datei in einem String[][] gespeichert:
Code:
# # # # # # # #
# 0 #
# 0 #
# 1 1 2 2 2 2 #
# 3 3 4 #
# 5 5 4 #
# 6 6 6 4 #
# # # # # # #
Ich kann den ganzen Block auch schon nach links drehen. Bei dem Fallen komme ich aber nicht weiter:
Java:
public int dim = 0; // Dimension der quadratischen Matrix
public String inh[][]; // Inhalt der Matrix
// Dreht inh[][] gegen den Urzeigersinn um 90°
public void Links(){
String mm[][] = new String[this.dim+1][this.dim+1];
for (int i = 1; i <= dim-1; i++){
for (int j = 1; j <= dim-1; j++){
mm[i][j] = this.inh[j][dim-i];
}
}
this.inh = mm;
}
// Lässt alle Sachen innen fallen
public void Fallen(){
String mm[][] = new String[this.dim+1][this.dim+1];
for (int z = 2; z< dim; z++){ // geht alle Zeilen duch
for (int s = 2;s<=dim-1; s++){// alle Spalten
for(int k= 0;k <= 10; k++){ // k = einfach nur eine zahl
String s1 = Integer.toString(s);
String st = String.valueOf(s1.charAt(z));
if (k = st2){
System.out.println("k");
}
this.inh = mm;
}
}
}
Funktioniert nicht
Mein erstes Ziel ist es,dass ich weiss wie ich die Zahlen in ein String bekomme, da hackt es bei mir schon :/
Sorry
Zuletzt bearbeitet: