Ich arbeite gerade an einem kleinen Programm mehr oder weniger nur zur Übung.
Nach dem ich gemerkt habe, dass die Arrays in Java nicht so arbeiten wie in PHP
P) bin ich nun auf ArrayList umgestiegen.
Ich habe eine ArrayListe mit Strings. Nun möchte ich das Letzte Element der Liste löschen.
Wenn ich den Eintrag mit Hilfe von ArrayList.remove(index) lösche, dann ist zwar der Inhalt des Eintrages weg, aber der Eintrag selbst bleibt erhalten:
Beispiel:
;
Meine Frage ist nun also, wie ich den Eintrag komplett aus der ArrayList entferne und nicht nur den Inhalt des Feldes auf NULL setze.
Besten Dank,
Frank
Nach dem ich gemerkt habe, dass die Arrays in Java nicht so arbeiten wie in PHP
Ich habe eine ArrayListe mit Strings. Nun möchte ich das Letzte Element der Liste löschen.
Wenn ich den Eintrag mit Hilfe von ArrayList.remove(index) lösche, dann ist zwar der Inhalt des Eintrages weg, aber der Eintrag selbst bleibt erhalten:
Beispiel:
Java:
ArrayList<String> meineListe = new ArrayList<String>;
meineListe.add("Hallo");
meineListe.add("Welt");
System.out.println(meineListe); // Ausgabe: ["Hallo", "Welt"]
int index = meineListe.size() - 1;
meineListe.remove(index)
System.out.println(meineListe); // Ausgabe: ["Hallo", ]
// Hier erwarte ich jedoch - bzw. benötige ich - diese Ausgabe:
// [Hallo]
Meine Frage ist nun also, wie ich den Eintrag komplett aus der ArrayList entferne und nicht nur den Inhalt des Feldes auf NULL setze.
Besten Dank,
Frank