Frage zu Arrays

Status
Nicht offen für weitere Antworten.

xay

Mitglied
Nabend, ich hab mal ne Frage zu Arrays und zwar habe ich hier eine Programm das sieht so aus.

Java:
static int [][] tr(int [][]a) {
int [][] neu = new int[][];

bei der ersten Zeile definiere ich, wie groß die Arrays werden, nun möchte ich mit der zweiten Zeile es irgendwie hinbekommen, dass die genauso groß wird wie die erste...
Wenn ich es so stehen habe wie jetzt, meckert er halt, das ihm die Dimension fehlt, wie muss ich mein Programm umschreiben, dass die zweite Zeile auf die größe der ersten verwiesen wird?
Danke
 
Java:
static int [][] tr(int [][]a) {
    if (a.length == 0) {
        // z.B. eine Exception schmeissen, man kann so die Grösse der 2. Dimension nicht herausfinden
    }
    int [][] neu = new int[a.length][a[0].length];
    // ...
 
ahjo das ging fix nochmal danke, ja das mit .length da hätte ich auch selber drauf kommen können, naja bin ja noch Anfänger...
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben