Hallo Leute,
dies ist eine kleine Erweiterung zu diesem Thema.
http://www.java-forum.org/allgemeine-java-themen/133184-schoenheitsfehler-meinem-stapelverarbeitungsprogramm.html
Jetzt will ich aber eine Löschen Methode programmieren, was ich auch soweit gemacht habe, nur es wird immer nur das letzte Element gelöscht.
So sollte es ja auch sein nur, bei mir wird beim ersten Methodenaufruf das erste Element gelöscht und dann nie wieder.
Ich hoffe ihr habt eine Idee.
Ausgabe Anfang: test1, test2, test3, test4, test5,
Ausgabe Methodenaufruf 1: test1, test2, test3, test4,
Ausgabe Methodenaufruf 2: test1, test2, test3, test4,
dies ist eine kleine Erweiterung zu diesem Thema.
http://www.java-forum.org/allgemeine-java-themen/133184-schoenheitsfehler-meinem-stapelverarbeitungsprogramm.html
Jetzt will ich aber eine Löschen Methode programmieren, was ich auch soweit gemacht habe, nur es wird immer nur das letzte Element gelöscht.
So sollte es ja auch sein nur, bei mir wird beim ersten Methodenaufruf das erste Element gelöscht und dann nie wieder.
Ich hoffe ihr habt eine Idee.
Java:
String loeschen(){
String back = null;
if (nachfolger == null) {
back = inhalt;
} else {
if (nachfolger != null) {
back = nachfolger.loeschen();
}
if (nachfolger == null) {
nachfolger = null;
}
}
return back;
}
Ausgabe Anfang: test1, test2, test3, test4, test5,
Ausgabe Methodenaufruf 1: test1, test2, test3, test4,
Ausgabe Methodenaufruf 2: test1, test2, test3, test4,
Zuletzt bearbeitet: