![]() |
![]() |
|
|
|||||||
| Registrieren | Hilfe/Forumregeln | Benutzerliste | Kalender | Suchen | Heutige Beiträge | Alle Foren als gelesen markieren |
| Programmierung Rat & Tat für Programmierer |
|
|
Themen-Optionen | Ansicht |
|
|
#2 |
|
Senior Member
![]() Registriert seit: 21.02.2004
Beiträge: 104
|
Hi ich glaub ich weiß wo dein Problem ist.
Das Problem ist, dass du mit i über das Array hinauskommst. Also du hast diese vier personen gespeichert. personen.add ("Max"); personen.add ("Doris"); personen.add ("Michael"); personen.add ("Herbert"); Beim ersten aufuf löschst du die erste Person (Max)--> 3Personen Beim näcshten Aufruf löschst du Person nummer mit Indexnr:1 (Michael und nicht Doris wie gewüscht), da die ArrayList nur noch 3 Personen beinhaltet. So gehts z.B for (int i=0; i < 3; i++){ personen.remove(0); } Dann löschst du immernur die vorderste Person lg |
|
|
|
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | |
| Ansicht | |
|
|