ArrayListe eingegebenen index entfernen

yakamooz_95

Neues Mitglied
Hallo,
wir befinden uns in einem Adressbuch mit Kontakten, man kann neue hinzufügen oder die vorhandenen ausgeben lassen.
In diesem Fall will ich Kontakte über einen Indexverweis direkt löschen und dann die Liste mit dem gelöschten speichern.
Wie kann ich den code umschreiben, damit das direkt über die Eingabe von “entfernen” geht so, dass man direkt “entfernen x” eintippen kann und der x-te Eintrag gelöscht wird.
Es gibt also keine Rückfrage mehr nach dem Index, dieser wird direkt mit “entfernen” eingetippt.


else if (eingabeString.equals("entfernen")) {
// Kontakt an der richtigen Stelle (ListenIndex - 1 = ArrayListIndex) entfernen

String eingabeIndex = eingabe.getBenutzereingabe("Welcher Listenindex soll entfernt werden? ");

adressbuch.kontaktEntfernen(Integer.parseInt(eingabeIndex)-1);
....
 

Zurück
Oben