JAVA Wie löscht man bestimmte Werte in einer Arrayliste?
Hallo Zusammen
Mein Code muss den Userinput in meiner Arrayliste Name finden und alle Personen mit dem selben Vornamen löschen.
Wie geht das aber? Die Namen gehören der Arraylist Camper zu. Camperinnen sind hier aufgelistet. Bspw. wenn ich den Namen Jenny eingebe, sollen alle Jennys gelöscht werden.
In meinem Code ist irgendwo ein Fehler. Könnt ihr mir eventuell weiterhelfen?
Ach, und bei jedem Durchgang soll die aktualisierte Liste ausgegeben werden und nach einem neuen Namen gefragt werden der gelöscht werden soll, bis nur noch eine Person übrig ist.
while (camper.size() > 1) { // während die arrayliste mehr als einen eintrag hat
printVornamen(); // SPRINGEN NACH UNTEN
System.out.print("\nWer fliegt raus? ");
String vorname = keyScan.nextLine();
// TODO: Den Camper mit dem angegebenen Vornamen entfernen
for (int i=0; i<camper.size(); i++){
if (camper.getVorname().equals(vorname)) {
camper.remove(vorname);
printVornamen();
}}
Besten Dank :)