Hey,
ich sitze gerade an einer Aufgabe, in welche ich ein 2D CHAR Array übergeben soll.Dazu soll ich ein neues CHAR Feld mit gleicher Größe erstellen und die Position der Buchstaben von hinten nach vorne ändern(Beispiel aus AUTO wird OTUA).Zum Schluss soll ich das neue Char Array wieder zurück geben. Bei mir hat sich irgendein Fehler eingeschlichen und ich überschreib das Array nur bis zur Mitte. Hier mal meine Code:
Main:
public static void main (String [] args){
char [][] feld={{'k','l','a','u','s','u','r'},{'i','n'},{'p','r','o','g','1'}};
char[][] xyz=dreheDokument(feld);
for (int k=0;k<xyz.length;k++){
System.out.println("");
for (int j=0;j<xyz[k].length;j++){
System.out.print(xyz[k][j]);
}
}System.out.println("");}
Methode:
public static char [][] dreheDokument(char [][]feld){
char [] [] neuFeld=feld;
for (int k=0;k<feld.length;k++){
int x=feld[k].length;
System.out.println(x);
for (int j=0;j<feld[k].length;j++){
x--;
neuFeld[k][j]=feld[k][x];
}
}
return neuFeld;
}
Wäre super wenn mir jemand weiterhelfen könnte
Gruß Chris
ich sitze gerade an einer Aufgabe, in welche ich ein 2D CHAR Array übergeben soll.Dazu soll ich ein neues CHAR Feld mit gleicher Größe erstellen und die Position der Buchstaben von hinten nach vorne ändern(Beispiel aus AUTO wird OTUA).Zum Schluss soll ich das neue Char Array wieder zurück geben. Bei mir hat sich irgendein Fehler eingeschlichen und ich überschreib das Array nur bis zur Mitte. Hier mal meine Code:
Main:
public static void main (String [] args){
char [][] feld={{'k','l','a','u','s','u','r'},{'i','n'},{'p','r','o','g','1'}};
char[][] xyz=dreheDokument(feld);
for (int k=0;k<xyz.length;k++){
System.out.println("");
for (int j=0;j<xyz[k].length;j++){
System.out.print(xyz[k][j]);
}
}System.out.println("");}
Methode:
public static char [][] dreheDokument(char [][]feld){
char [] [] neuFeld=feld;
for (int k=0;k<feld.length;k++){
int x=feld[k].length;
System.out.println(x);
for (int j=0;j<feld[k].length;j++){
x--;
neuFeld[k][j]=feld[k][x];
}
}
return neuFeld;
}
Wäre super wenn mir jemand weiterhelfen könnte
Gruß Chris
Zuletzt bearbeitet: