Moin zusammen,
habe folgendes "Problem" zu lösen. Ich habe eine Klasse, in der zwei Konstruktoren vorhanden sind.
Der erste dient dazu ein Array manuell mit Leben zu füllen und anschließend an andere Methoden zur Verarbeitung weiterzugeben:
Der zweite Konstruktor soll ein fertig gefülltes Array bekommen um dieses dann an den ersten Konstruktor weiterzugeben welcher dann ja für die Berechnungen benutzt wird.
Da ich das ganze nicht direkt x-mal testen kann(bzw nicht weiß wie), wenn ein Array von außen gegeben wird, frag ich euch um Hilfe.
Habe nach google und forumssuche natürlich die Befehle clone und arraycopy gefunden. Bin aber nicht sicher wie ich die hier auf die Konstruktoren anwenden soll.
Hab jetzt an sowas hier gedacht:
Was sagt Ihr spezis dazu? Korrekt?
MfG
Schrobi
habe folgendes "Problem" zu lösen. Ich habe eine Klasse, in der zwei Konstruktoren vorhanden sind.
Der erste dient dazu ein Array manuell mit Leben zu füllen und anschließend an andere Methoden zur Verarbeitung weiterzugeben:
Java:
public Matrix(int rows, int cols) {
matrix = new double[rows][cols];
}
Der zweite Konstruktor soll ein fertig gefülltes Array bekommen um dieses dann an den ersten Konstruktor weiterzugeben welcher dann ja für die Berechnungen benutzt wird.
Java:
public Matrix(double[][] m) {
}
Da ich das ganze nicht direkt x-mal testen kann(bzw nicht weiß wie), wenn ein Array von außen gegeben wird, frag ich euch um Hilfe.
Habe nach google und forumssuche natürlich die Befehle clone und arraycopy gefunden. Bin aber nicht sicher wie ich die hier auf die Konstruktoren anwenden soll.
Hab jetzt an sowas hier gedacht:
Java:
public Matrix(double[][] m) {
matrix = m.clone();
}
Was sagt Ihr spezis dazu? Korrekt?
MfG
Schrobi