War am Programmieren bis sich bei mir ein Fehler eingeschlichen hat.
Ich hab ne Klasse die das folgende Attribut hat
private boolean[][] pattern;
ist 4*4 großes Array. Nun wollte ich es um 90° nach links drehen. Dafür brauche ich ne kopie habe also in meine Methode folgendes geschrieben
boolean[][] temp=pattern;
leider habe ich dann herausgefunden, dass ich nur eine Referenz bilde, aber „temp“ darf sich nicht verändern
gibt es einen Befehl mit dem Java sagen kann, dass er ein Eigenständiges Objekt bildet. Oder muss ich wirklich jeden Wert mit 2 Schleifen kopieren.
Ich muss soviel wie möglich Rechenzeit sparen, da das ganze in echtzeit laufen soll. (Wird natürlich später mit C++ laufen, nur muss ich mir dafür noch einiges einrichten ^^)