White Label
Legacy Member
Hoi
ik ben bezig met Java te leren maar ik zit vast.
Ik moet een arraylist maken met alle gebruikers die in een bepaalde maand en een bepaald jaar de club hebben gejoined. En ik moet die elementen ook verwijderen uit de arraylist van alle gebruikers (die arraylist noemt members).
Deze code had ik uitgewerkt maar ze werkt niet, ik krijg een foutmelding (ConcurrentModificationException en dan iets met null)
Kan iemand mij verderhelpen aub?
ik ben bezig met Java te leren maar ik zit vast.
Ik moet een arraylist maken met alle gebruikers die in een bepaalde maand en een bepaald jaar de club hebben gejoined. En ik moet die elementen ook verwijderen uit de arraylist van alle gebruikers (die arraylist noemt members).
Deze code had ik uitgewerkt maar ze werkt niet, ik krijg een foutmelding (ConcurrentModificationException en dan iets met null)
Code:
public ArrayList purge(int month, int year)
{
ArrayList verwijder= new ArrayList();
if(month >= 1 && month < 12)
{
Iterator it=members.iterator();
Membership huidig;
int index=0;
while(it.hasNext())
{
huidig=(Membership)it.next();
if(huidig.getMonth() == month && huidig.getYear()== year)
{
verwijder.add(huidig);
members.remove(index);
}
else
{
index++;
}
}
}
else
{
System.out.println("Dit is geen juiste waarde voor een maand!");
}
return verwijder;
}
Kan iemand mij verderhelpen aub?

