Auf Thema antworten

Kein Problem, wir haben alle mal angefangen ;)




[code=Java]

N[] locationArray = vectorToArray(nLocations, nLocations.get(0).getClass());

intMatrixD = solutionGraph.getAdjencyMatrix(scenatio, locationArray);

[/code]


Halt da wo du den Fehler hattest den du in dem letzen Posting als Screenshot angezeigt hast. Und zwar an genau der Stelle. Ich hab ja nur eine Zeile über den von dir schon programmierten Code eingefügt. Ob das jetzt die 09 oder 08 war kann ich so grade nicht sagen - aber du wirst ja wissen aus welcher Klasse du den code kopiert und einen Fehler hast? ;)




Naja - die Namen sprechen ja für sich [c]vectorToArray[/c] macht aus einem Vector einen Array und [c]arrayToVector[/c] aus einem Array einen Vector?


Ich hab nur der Vollständigkeit beide Methoden eingefügt, du brauchst ja nur die erste um aus einem Vector einen Array zu machen.




Das muss in die Klasse in der du auch den Code aufrufst:

[code=Java]

N[] locationArray = vectorToArray(nLocations, nLocations.get(0).getClass());

intMatrixD = solutionGraph.getAdjencyMatrix(scenatio, locationArray);

[/code]


Einfach irgendwo am Ende der Klasse einfügen.




Passt schon. Da werfen sie euch aber recht früh Generics (Vector<N>,N[], G usw) um die Ohren. Sehr erstaunlich.



Oben