2-dimensionales array zu string code java

Für ein Programm muss ich schreiben, bin ich verpflichtet, eine 2-dimensionales array von einstelligen intgers in eine Zeichenfolge von zahlen, die durch Leerzeichen voneinander getrennt. Ein test-code zur Verfügung gestellt für mich und wenn ich es, meinen code nicht beide arrayToString tests. Ich bin nicht in der Lage zu finden, wo mein logischer Fehler ist. Jemand helfen!

public static String arrayToString(int[][] a) {

    String aString;     
    aString = "";
    int column;
    int row;

    for (row = 0; row < a.length; row++) {
        for (column = 0; column < a[0].length; column++ ) {
        aString = aString + " " + a[row][column];
        }
    aString = aString + "\n";
    }

    return aString;
}
  • Vielleicht ist es noch nicht, wie die extra Leerzeichen am Anfang jeder Zeile. Ist es möglich für Sie zu post-test-code, so können wir sehen?
  • Da Ihr code wie erwartet funktioniert, Sie müssen uns sagen, was die erwartete Ausgabe (aka: tests) Aussehen.
  • Könnte es vielleicht sein, das extra Leerzeichen am Anfang, aber ich sehe nicht, das Leerzeichen in der Ausgabe, wenn ich es mache. Wo könnte ich nach der test-code für Euch, um es zu sehen? @DavidWallace
  • Bearbeiten Sie die Frage. Hängen Sie den test-code.
InformationsquelleAutor Alex A | 2013-11-17
Schreibe einen Kommentar