Hallo,
Klassisches Problem:
habe 2 ArrayListen - eine neue und eine alte. In der neuen werden zyklisch neue Parameter eingelesen. Wenn neue Parameter reingelesen werden zieht das einen Rattenschwanz an Aktionen hinterher. Deshalb möchte ich die Paramter, die sich in meiner neuen Array gesammelt in ein altes übergeben.
Das macht es auch, nur mit dem Nachteil, dass beim nächsten zyklischen Umlauf wieder alles leer ist. Ich denke mir es hat etwas mit der Variablendeklaration. Das habe ich noch immer nicht so ganz unter Kontrolle.
Also:
kurseAlt ist immer leer - warum?
Klassisches Problem:
habe 2 ArrayListen - eine neue und eine alte. In der neuen werden zyklisch neue Parameter eingelesen. Wenn neue Parameter reingelesen werden zieht das einen Rattenschwanz an Aktionen hinterher. Deshalb möchte ich die Paramter, die sich in meiner neuen Array gesammelt in ein altes übergeben.
Code:
public boolean aktiveTransportmittelAenderung () {
boolean Kurswechsel = false;
if (kurseNeu.equals(kurseAlt)) {
System.out.println("Keine Veränderung");
Kurswechsel= false;
}
else {
System.out.println("Veränderung");
Kurswechsel = true;
}
kurseAlt = kurseNeu;
return Kurswechsel;
}
Das macht es auch, nur mit dem Nachteil, dass beim nächsten zyklischen Umlauf wieder alles leer ist. Ich denke mir es hat etwas mit der Variablendeklaration. Das habe ich noch immer nicht so ganz unter Kontrolle.
Code:
public class Transportmittel {
private ArrayList kurseAlt;
Also:
kurseAlt ist immer leer - warum?